Learning ASP.NET

ASP.NET is a free web framework for building web sites,
apps and services with HTML, CSS and JavaScript.

Learn more

Web Sites

ASP.NET is great for building standards-based websites with HTML5, CSS3, and JavaScript.

Learn more

ASP.NET powered Web APIs

You can write ASP.NET Web APIs and Services that produce JSON or XML to talk to connected devices!

Learn more

Real-time ASP.NET

With ASP.NET SignalR you can enable real-time bi-directional communication between client and server with web sockets.

Learn more

Mobile Apps & Sites with ASP.NET

ASP.NET can power your mobile apps with responsive design or mobile frameworks like jQuery Mobile and more.

Learn more

Generic wrapper for calling ASP.NET WEB API REST service using HttpClient with optional HMAC authentication

Friday, January 9, 2015

Phil Fresle presents a useful generic HttpClient wrapper that implements HMAC authentication.

ASP.NET MVC 6 attribute routing - the [controller] and [action] tokens

Thursday, January 8, 2015

Filip W. shows how [controller] and [action] tokens in ASP.NET MVC 6 attribute routes help you keep your routes and controllers in sync.

Assembly Neutral Interface in ASP.NET 5 (vNext)

Wednesday, January 7, 2015

Jalpesh Vadgama takes a look at how and why assembly neutral interfaces are being used in ASP.NET 5.

Evolving ASP.NET Apps: Security

Tuesday, January 6, 2015

Simon Timms continues a series on updating a legacy ASP.NET application with a look at potential security issues.

MVC Thorough Error Handling

Monday, January 5, 2015

Mahdi K. demonstrates a filter based approach to centralized error handling in an application using ASP.NET MVC, Web API and an AngularJS front end.

Web API OData V4 Lessons Learned

Friday, January 2, 2015

DavidHardin describes how to handle some pitfalls when you're developing OData V4 services with ASP.NET Web API and your requirements require attribute based routing and non-standard entity keys.

Implementing RoleManager in ASP.NET MVC 5

Thursday, January 1, 2015

Markus Pope shows how to use dependency injection support in ASP.NET MVC 5 to inject a RoleManager into your Account Controller.

SignalR Connection Density Testing with Crank

Monday, January 12, 2015

This article describes how to use the Crank tool to test an application with multiple simulated clients.

Using SignalR Performance Counters in an Azure Web Role

Monday, January 12, 2015

This article describes how to install and use SignalR performance counters in an Azure Web Role.

Profile and debug your ASP.NET MVC app with Glimpse

Friday, December 19, 2014

Glimpse is a thriving and growing family of open source NuGet packages that provides detailed performance, debugging and diagnostic information for ASP.NET apps. It's trivial to install, lightweigh...