The world’s most popular IDE just got an upgrade.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Featured posts

Announcing .NET 10 Release Candidate 1

.NET 10 Release Candidate 1 is available with improvements across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more!
Latest posts

Using ASP.NET WebHooks with IFTTT and Zapier to Monitor Twitter and Google Sheets
With the latest drop of ASP.NET WebHooks we have added a generic JSON WebHook receiver, which can be used to receive WebHooks from services like IFTTT and Zapier. Both IFTTT and Zapier provide a huge number of integrations in areas such as productivity, automotive, blogging, CRM, commerce, project management, IoT, social, mobile, collaboration, and much more. For a full list, check out IFTTT channels and browse Zapier zaps. A really cool thing about both IFTTT and Zapier is that they enable regular HTTP requests to be output of an integration. That is, you can build integrations that when something happens, a We...

Are you GLAD?

Holidays are almost upon us. Last year around Christmas time I wrote a set of GC ETW blog entries to help with diagnosing GC heap related issues. This year I want to discuss taking that a (big) step further and making an SDK that does the analysis for you using these ETW events - so before I leave for vacation I’d like to share with you the plan I have for the SDK. The SDK is called GLAD which stands for GC Latency Analysis and Diagnostics. This will essentially be based on the analysis and diagnostics work for the GC we have in PerfView today but I wanted to isolate it out and make it into an SDK so e...

Announcing .NET Core and ASP.NET 5 RC
Updated (2017): See .NET Core Releases to learn about newer releases. This release is not supported. Today, we are announcing .NET Core and ASP.NET 5 Release Candidate, supported on Windows, OS X and Linux. This release is "Go Live", meaning you can deploy apps into production and call Microsoft Support if you need help. Please check out the Announcing ASP.NET 5 RC blog post to learn more about the updates to ASP.NET 5. The best way to get the RC is to go to the http://get.asp.net site. It has everything you need: downloads, instructions and samples. If you already have one of the betas installed, you can u...

Announcing ASP.NET 5 Release Candidate 1

Update - 11-30-2015: The ASP.NET 5 RC1 installers and DNX packages have been updated to address the following issues: The updated version of DNX (1.0.0-rc1-update1) is available via the .NET Version Manager (DNVM). Note, no other ASP.NET 5 NuGet packages are affected by this update and thus their versions remain unchanged. If you have already installed RC1 please acquire and run the installer again from http://get.asp.net to get this update. As scheduled on our ASP.NET 5 roadmap and demonstrated during the Connect() event, we are proud to announce the availability of runtime and tooling for the RC1 r...

Entity Framework 7 RC1 Available
Today we are making Entity Framework 7 RC1 available. EF7 will be the next major release of Entity Framework and is currently in pre-release. When to use EF7 As discussed in our EF7 – v1 or v7 post, EF7 introduces some significant changes and improvements over EF6.x. Because EF7 is based on a new core, the features from EF6.x do not automatically carry over into EF7. For this reason, EF6.x may still be the most suitable release for many applications – at least for the time being. The situations where we would recommend using EF7 are: For all other applications, you should consider usin...

NuGet 3.3 Release

Big news: a new version of the NuGet clients has been released! This is version 3.3 of the client, with a new command-line and Visual Studio 2015 extension available for use. Use the above links to download from the NuGet distribution site, also accessible with the 'Downloads' menu item above. This is a release that the NuGet team worked closely with community influencers to ensure it closed some of the usability gaps and made packages a bit easier to build. Complete details of this version are available in the v3.3 release notes, but lets take a look at the highlights of this release: User Interface Updates Si...

Updates to Microsoft ASP.NET WebHooks Preview
We just released Beta4 of ASP.NET WebHooks Preview with a nice set of new features based on feedback and help from the community! Always let us know what you think – either by raising a issue on GitHub or pinging me on twitter. You can get the update from nuget.org by looking for the packages under Microsoft.AspNet.WebHooks.*. If you haven’t heard about ASP.NET WebHooks then you may want to look at Introducing Microsoft ASP.NET WebHooks Preview. Here’s what’s new: Storing WebHook Registrations in SQL This feature is from a pull request from Ryan Posener -- thanks! It enables storing Custom WebHook Registration...

Announcing .NET Framework 4.6.1 RC
Updated (2017): See .NET Framework Releases to learn about newer releases. This release is not supported. We are pleased to announce the release of .NET Framework 4.6.1 RC today. This release includes ~150 fixes and some new features. You can read about the new fixes and features that are included in the RC release and try out the bits using the links below. Here is a summary of the few of the updates and key improvements we are introducing today: You can download and try out the release now: .NET Framework 4.6.1 RC You can learn more about this release by loo...

.NET Core and ASP.NET Launches a Beta Bug Bounty Program.

A guest post from Barry Dorrans, the security lead for ASP.NETToday, with great excitement, we announce an introductory 3 month bug bounty program for .NET Core and ASP.NET, our new open source, cross platform runtime and web stack. The program encompasses the latest beta version, beta 8 and any subsequent beta or release candidates released during the program period.We recognize that you, our customers, rely on our platforms and development tools to write your own software. The more secure we can make our frameworks the more secure your software can be. We take your trust seriously and this program is part ...