Language

Get Started with ASP.NET

ASP.NET is a free web framework for building great Web sites and Web applications using HTML, CSS and JavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more!

Get Visual Studio 2013

 

Install for free

10 minute video

Web Sites

ASP.NET is great for building standards-based websites with HTML5, CSS3, and JavaScript. ASP.NET supports three approaches for making web sites. 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 prefers 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 ASP.NET.

Learn more

9 minute video

APIs

ASP.NET includes ASP.NET Web API for creating rich REST-ful Web Services that return JSON, XML, or any kind of content the web supports! ASP.NET Web APIs can provide data services to mobile apps like Windows Phones, iPhones, Android and more. ASP.NET Web APIs can be used in any ASP.NET Web Application, including ASP.NET MVC, Web Forms, or Web Pages – it's all One ASP.NET.

Learn more

6 minute video

Real-time

ASP.NET SignalR is a new library for ASP.NET developers makes real-time bi-directional communication between client and server a reality. ASP.NET SignalR enables new standards like Web Sockets while gracefully falling back to support older browsers. ASP.NET SignalR can support JavaScript clients, as well as clients on Android, iPhone, and all C# clients like Windows Phone and Windows 8.

Learn more

11 minute video

Mobile

ASP.NET can also power mobile applications with responsive design frameworks like Twitter Bootstrap included out of the box with VS2013. You can use any CSS framework or open grid system you prefer, or perhaps select a powerful mobile system like jQuery Mobile or Sencha and great mobile applications with PhoneGap. The choice is yours, it's all possible with ASP.NET.

Learn more

10 minute video

IDE (Integrated Development Environment)

Visual Studio and ASP.NET include powerful tools within the IDE. We've got best-of-class HTML5, CSS3 and JavaScript editors that have the web baked in at their core. You'll know which CSS selectors work in your browser, get IntelliSense with your JavaScript, and then instantly refresh a dozen connected browsers with Browser Link. Now, commit to source control then publish your website to any server or the cloud.

Learn more

ASP.NET Case Studies

Read Microsoft's official ASP.NET Case Studies to gain insight into how companies around the world are using ASP.NET.

Learn about the migration process that Microsoft used to migrate the ASP.NET website to Microsoft Azure in the Microsoft .NET Community Website Migration Case Study.

Get Started with ASP.NET Books

Microsoft's Scott Guthrie recommends these books for getting started with ASP.NET:

Professional ASP.NET 4.5 in C# and VB

Professional ASP.NET 4.5 in C# and VB

by Jason N. Gaylord, Christian Wenz, Pranav Rastogi, Todd Miranda, Scott Hanselman

Beginning ASP.NET 4.5: in C# and VB

Beginning ASP.NET 4.5: in C# and VB

by Imar Spaanjaars

Professional ASP.NET 4 in C# and VB

Professional ASP.NET 4 in C# and VB

by Bill Evjen, Scott Hanselman, Devin Rader

Pro ASP.NET MVC 4

Pro ASP.NET MVC 4

by Adam Freeman

Professional ASP.NET MVC 4

Professional ASP.NET MVC 4

by Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen

Beginning ASP.NET Web Pages with WebMatrix

Beginning ASP.NET Web Pages with WebMatrix

by Mike Brind & Imar Spaanjaars