I build web apps

Open and Flexible Frameworks

  • With ASP.NET, Microsoft’s free web framework, you can create websites and applications for any browser, including mobile. ASP.NET is also great for building standards-based websites with HTML5, CSS3, and JavaScript.
  • ASP.NET supports three approaches. ASP.NET Web Forms uses controls and an event-model for component-based development. ASP.NET MVC values separation of concerns and enables easier test-driven development. ASP.NET Web Pages is optimized for a single page model that mixes code and HTML markup.
  • You can mix and match these techniques within one application depending on your needs. It's all one with ASP.NET.Get started building your first web app today!

Everything you need to build, deploy, and manage your web application

  • Microsoft Azureis an open and flexible cloud platform that enables you to quickly build, deploy and manage webapps across a global network of Microsoft-managed datacenters. Microsoft Azure provides on-demand infrastructure that scales and adapts to your changing business needs.
  • WithMicrosoft AzureandInternet Information Services(IIS)it’s easy to build and host web apps that scale. You’ll love the security, flexibility, and deployment and scaling options for any sized web application. You can leverage your existing tools to create and deploy applications without the hassle of managing infrastructure. ****
  • Both Microsoft Azure and IIS support PHP. Learn how to create a PHP web site in Microsoft Azure using the Microsoft Azure Portal, the Microsoft Azure Command Line Tools for Mac and Linux, or the Microsoft Azure PowerShell cmdlets.
  • Visual Studio Express 2013 for Webgives you the tools to create standards-based, responsive websites, web APIs, or real-time online experiences using ASP.NET. You can publish your web app directly to Microsoft Azure from the IDE and create web services consumed by connected devices. ****
  • WithWebMatrix—a free, lightweight, cloud-connected web development tool that makes it easy to develop and deploy web apps and sites—you can create, publish, and maintain your website with ease. 

Web standards built for touch

  • IE11 is touch-optimized, making it the perfect browser for your site on all devices, including mobile. And IE 11 supports more web standards than ever. Get inspired by these beautiful web experiences built with standards and web technologies like HTML5, CSS3, 3D graphics, and JavaScript.
  • F12 developer tools are rebuilt from the ground up in IE11. New analysis tools boost the performance of your pages, and new features help you develop and debug faster. Check out the IE 11 developer guide to learn more.
  • Check out the latest code demos with web standards and performance benchmarks on IE Test Drive.

Take a step:

Resources for web developers
Get started
Learn how to build sites and web apps with ASP.net.
Start building
Grab it now
Ready to go? Visual Studio Express has everything you need, including the SDK.

Deploy to the Cloud
Get deployed
Activate your MSDN benefits for Microsoft Azure.
Testing Tools for Web Developers
Test your site on IE6-11 using free virtual machines for Windows, Mac and Linux
Start developing with ASP.NET
Download all the tools you need to get started.
Engage in the ASP.NET community
Find out what's new, read blogs from community leaders, or ask an expert
Editor’s picks
What’s New in ASP.NET and Visual Studio 2013
Scott Hanselman reviews what’s new in Visual Studio 2013 and ASP.net
Deploy a secure ASP.NET app with Visual Studio
This tutorial shows you how to build a secure ASP.NET MVC 4 web application that enables users to log in with credentials from Facebook, Yahoo, and Google. You will also deploy the application to Microsoft Azure.
Modern.IE Browser Compatibility Testing Tools
Ensuring your code works consistently
Handle Many-to-Many Relationships in Entity Framework and ASP.NET MVC
Peter Vogel takes a single--and common--problem and looks at all the technologies you can use to solve it, from getting the data design correct through handling updates and finishing with a UI built in ASP.NET MVC.
The seven parts of HTML 5 fundamentals
Today we're going to take a step back and share a...