No trial. No credit card required. Just your GitHub account.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Featured posts

Join the .NET & C# Teams at Microsoft Build 2025

The countdown to Microsoft Build 2025 is on! Join us May 19-22 either in-person in Seattle or online and explore an exciting lineup of .NET and C# content, incl...
Latest posts

Announcing the release of Dynamic Data provider and EntityDataSource control for Entity Framework 6
Today, we are pleased to announce RTM of ASP.NET Dynamic Data and EntityDataSource control for EntityFramework 6What’s in this release- Dynamic Data provider for Entity Framework 6- EntityDataSource control for Entity Framework 6How to installYou can download this release for ASP.NET DynamicData.EFProvider (http://www.nuget.org/packages/Microsoft.AspNet.DynamicData.EFProvider/) and EntityDataSource (http://www.nuget.org/packages/Microsoft.AspNet.EntityDataSource/) from the NuGet gallery. Getting startedMicrosoft.AspNet.DynamicData.EFProviderThis package has a DynamicData EFProvider for EntityFramework 6. ...

New JSON editor features in Visual Studio 2013 Update 2 CTP2
The Customer Tech Preview (CTP2) release of Visual Studio 2013 Update 2 contains a new JSON editor. In this release, the JSON editor includes a number of features such as colorization, and JSON syntax validation. More features will be added during subsequent releases. New JSON item template In a web application, you can use the new JSON item template under the Markup category to add a new file with the .json extension. Colorization When opening a file in the JSON editor, the content will be tokenized and have distinct colors. Invalid tokens will have the default black color as shown below. The color fo...

RyuJIT CTP2: Getting Ready for Prime-time

This post announces an updated preview of the .NET team’s new 64-bit Just-In-Time (JIT) compiler. It was written by Mani Ramaswamy, Program Manager for the .NET Dynamic Code Execution Team. Note: RyuJIT CTP3 is available here: http://blogs.msdn.com/b/dotnet/archive/2014/04/03/the-next-generation-of-net.aspx. The developer preview of RyuJIT, CTP1, received a thunderous response (so much so we had to post a FAQ soon after). Two questions commonly asked were when would there be an update and when would it support feature X or Y that is in the existing 64-bit .NET JIT compiler. CTP2 answers both questions. T...

Announcing new Web Features in Visual Studio 2013 Update 2 CTP2
Update 4/21/2014: please see http://blogs.msdn.com/b/webdev/archive/2014/04/02/announcing-new-web-features-in-visual-studio-2013-update-2-rc.aspx for Update 2 RC web features. Today, the Visual Studio team announced the release of CTP2 of Visual Studio 2013 Update 2 . Our team added a few useful features and did some bug fixing in this update to improve the web development experience. We will have future blogs to talk about some of the features in detail. The release note contains more details. New SASS project item and editor We added LESS in VS2013 RTM, and we now have a SASS project i...

A new look for .NET Reference Source

This post was written by Alok Shriram, Program Manager on the .NET Framework team. He will show you a significantly improved experience around .NET Reference Source. Today I'm very excited to announce that we have an awesome new experience to use the .NET Framework reference source. Browsing .NET Reference Source First of all, most people just want to look at code. So we've added a brand new source browsing experience. For a tutorial, checkout our Channel 9 video: This new browsing experience provides the following features: We generated this site using Project Roslyn, our new C# and VB com...

Using Claims in your Web App is Easier with the new OWIN Security Components
Hello everybody! My name is Vittorio Bertocci: I am a program manager in the Windows Azure Active Directory team, where I work on developer experience. In the last few months the ASP.NET and Active Directory teams have been busy collaborating on a new OWIN-based programming model for securing modern ASP.NET applications. Today I have the privilege to announce the first developer preview of the OWIN components that will allow you to secure your ASP.NET applications with Windows Azure AD, ADFS and any other identity provider supporting WS-Federation. Here there’s an image that gives some measure of the improvem...

Adding two-factor authentication to an application using ASP.NET Identity
Introduction We recently released the 2.0.0-beta1 version of ASP.NET Identity. Learn more here by visiting this link. This is an update to 2.0.0-alpha1 and adds two-factor authentication along with a few bug fixes. To learn more about the Alpha release, visit this link. As mentioned in the release article, with the 2.0.0-beta1 version of Identity we have added support for enabling two-factor authentication in an application. Two factor authentication is a 2 step process for authenticating a user. For example, using local account credentials and a secure PIN sent as a text message, or using OAuth login and QR co...

Supplemental to ASP.NET Project “Helios”
This is a supplemental document to my earlier Introducing ASP.NET Project “Helios” post. It contains extra information that might be of interest to the advanced developer but which didn’t make it into the main post. I encourage reading the original post before continuing.On performance and resource consumptionWhen most web developers discuss performance, they’re thinking in terms of requests per second (RPS) throughput. As a rule of thumb, the lower you go in the stack, the more raw throughput you’re able to achieve. An application that opens a raw socket to listen for an...

Introducing ASP.NET Project “Helios”
In late 2013 we made available a prerelease NuGet package which allows running a managed web application directly on top of IIS without going through the normal ASP.NET (System.Web) request processing pipeline. This was a relatively quiet event without too much fanfare. At last month’s MVA Windows Azure Deep Dive, we spoke about this for the first time publicly to a global audience. Today, I’d like to give a formal introduction to ASP.NET Project “Helios”. This post will talk about why we’re introducing this project, what we hope to accomplish with it, and how this might fit in to our ecosystem moving forward. ...