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

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!
.NET Aspire 9.3 is the biggest release of .NET Aspire yet, with the introduction of GitHub Copilot directly into the .NET Aspire Dashboard, updates for integrat...
Latest posts

.NET Native Deep Dive: Help! I Hit a MissingMetadataException!

This post was authored by Morgan Brown, a Software Development Engineer on the .NET Native team. It is the second post in a series of five about Runtime Directives. Please see the first post in this series, Dynamic Features in Static Code, before reading this post. So you've started out with .NET Native and you're seeing great performance gains, but you've run into a MissingMetadataException. MissingMetadataExceptions happen in certain reflection scenarios because of new optimizations in the .NET Native compiler. We'll talk about why they happen a minute. We are continually making this better – i...

.NET Native Deep Dive: Dynamic Features in Static Code

This post was authored by Morgan Brown, a Software Development Engineer on the .NET Native team. It is the first post in a series of five about Runtime Directives. If you've read our previous blog posts on .NET Native, you might be wondering how all of this works. We've discussed the performance benefits of .NET Native and dug into the tool-chain but we never answered a basic question: how does .NET Native do dynamic things when it's compiling your code statically? A big part of the reason developers love .NET is the fact that you can do things like reflect on your code and call code on the fly. But when you're c...

New Getting-Started Resources for Azure Cloud Services and ASP.NET
This week we published a new getting-started tutorial with sample project for Azure Cloud Services on the azure.microsoft.com site. This is a multi-tier application that uses Azure SQL Database and Azure Storage queues and blobs. It’s designed to be as simple as possible for a multi-tier application with web and worker roles, so you can learn the basics of building, testing, and deploying in minutes rather than having to invest hours working with a large and complex project. Another multi-tier sample application and tutorial that uses Azure Cloud Services and Azure Storage queues and blobs has been av...

Update to SIMD Support

A month ago we announced support for SIMD. Today, we're announcing an update to "RyuJIT" and our NuGet package that exposes the SIMD programming model. Updates to the Microsoft.Bcl.Simd NuGet package More types for We've expanded the support of the types: Support for mutable vector types We've also changed our stance on immutability. In the previous release all types were immutable. The primary reason was that we wanted to discourage element-wise initialization for . For consistency we originally decided to apply immutability to the fixed size vector types (, and ). Based on your feedback we decided to cha...

May 2014 .NET Updates
The .NET team released a security bulletin and a security advisory today as part of the monthly “patch Tuesday” cycle. Microsoft Security Bulletin MS14-026 - Important, Vulnerabilities in .NET Framework Could Allow Elevation of Privilege (2958732) This update resolves a privately reported vulnerability in the Microsoft .NET Framework that could allow elevation of privilege if an unauthenticated attacker sends specially crafted data to an affected workstation or server that has the .NET Framework Remoting feature enabled. This security update is rated Important for Microsoft .NET Framework 1.1 Servi...

ASP.NET vNext: the future of .NET on the Server
At TechEd we announced our plans and vision for ASP.NET vNext. ASP.NET vNext is being designed from the bottom up to be a lean and composable .NET stack for building web and cloud based applications. You can find an overview of ASP.NET vNext and walkthroughs of the current experience at http://www.asp.net/vnext. To learn more about the ASP.NET vNext announcements, see the TechEd sessions: ASP.NET vNext is an open source project released under Apache License Version 2.0 by Microsoft Open Technologies, Inc. You can follow its progress and find instructions on how to contribute on https://github.com/...

Improvements to ASP.NET Web Forms
The Visual Studio team released Visual Studio 2013 Update 2 RTM. As part of this update we have added new features for ASP.NET Web Forms. This post will highlight some of the improvements done in ASP.NET Web Forms which are part of this release and some changes that we are working on. ASP.NET Identity 2.0 Support ASP.NET Identity is the new modern membership system for building ASP.NET applications. Identity makes it easier to add user profile, social logins such as Facebook, Twitter, Microsoft Account, Google and more, change persistence layer from SqlServer to Azure Table Storage and adds features such as Acc...

Announcing ASP.NET Session State Provider for Redis Preview Release
Today, we are pleased to announce a preview release of ASP.NET Session State Provider for Redis. You can use it with your own Redis server or the newly announce Microsoft Azure Redis Cache (Preview). What is Redis Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. It’s getting popular in the web development community as a session state store because of its simplicity, rich data structure support and outstanding performance. Installing You can download this preview release of AS...

Enabling the .NET Compiler Platform (“Roslyn”) in ASP.NET applications

The .NET languages team recently announced the availability and open sourcing of a public preview of “Roslyn”, the new .NET Compiler Platform. This is the long awaited .NET “compiler as a service” that represents the future of languages and compilation for .NET. You can download a preview including new compilers and Visual Studio tooling that enable you to explore upcoming features in the languages and Visual Studio editor, but how do you use these new features in an ASP.NET application?Compilation in ASP.NET applicationsFirst, let’s take a moment to revisit compilation in the contex...