Troubleshooting ASP.NET Core Performance Problems

This is a guest post by Mike Rousos I recently had an opportunity to help a developer with an ASP.NET Core app that was functionally correct but slow when under a heavy user load. We found a few different factors contributing to the app’s slowdown while investigating, but the majority of the issues were some… Read more

64 bit ASP.NET Core on Azure App Service

When creating an Azure App Service .NET Core is already pre-installed. However, only the 32 bit .NET runtime is installed. In this post we will look at a  few ways that you can get a 64 bit runtime on Azure App Service During the 2.1 timeframe we are hoping to have both 32 and 64… Read more

Testing ASP.NET Core MVC web apps in-memory

This post was written and submitted by Javier Calvarro Nelson, a developer on the ASP.NET Core MVC team Testing is an important part of the development process of any app. In this blog post we’re going to explore how we can test ASP.NET Core MVC app using an in-memory server. This approach has several advantages:… Read more

User accounts made easy with Azure

One of the most common requirements for web applications is for users create accounts for the purpose of access control and personalization. While ASP.NET templates have always made it easy to create an application that uses a database you control to register and track user accounts, that introduces other complications over the long term. As… Read more

ASP.NET Core Logging with Azure App Service and Serilog

This guest post was written by Mike Rousos ASP.NET Core supports diagnostic logging through the Microsoft.Extensions.Logging package. This logging solution (which is used throughout ASP.NET Core, including internally by the Kestrel host) is highly extensible. There’s already documentation available to help developers get started with ASP.NET Core logging, so I’d like to use this post… Read more

Five Visual Studio 2017 Extensions for Web Developers

You’ve downloaded and installed Visual Studio 2017, and it’s a great improvement over previous versions.  Now what?  How can you make your web development experience better?  In this article, we will recommend five Visual Studio extensions that will make your day-to-day tasks easier and even more enjoyable. Razor Language Service When you’re building ASP.NET Core… Read more

ASP.NET Documentation Now on

This post was written by Wade Pickett We are happy to announce ASP.NET documentation and guidance has been migrated to! Better Together and Great Features This brings the ASP.NET documentation together with ASP.NET Core, C#, Entity Framework Core, Azure, Visual Studio, C++, and SQL on Linux. will allow for a consistent experience across… Read more

Announcing the Fastest ASP.NET Yet, ASP.NET Core 1.1 RTM

We are happy to announce that ASP.NET Core 1.1 is now available as a stable release on! This release includes a bunch of great new features along with many bug fixes and general enhancements. We invite you to try out the new features and to provide feedback. To update an existing project to ASP.NET… Read more

Bearer Token Authentication in ASP.NET Core

This is a guest post from Mike Rousos Introduction ASP.NET Core Identity automatically supports cookie authentication. It is also straightforward to support authentication by external providers using the Google, Facebook, or Twitter ASP.NET Core authentication packages. One authentication scenario that requires a little bit more work, though, is to authenticate via bearer tokens. I recently… Read more

Announcing the ongoing Bug Bounty for .NET Core and ASP.NET Core

It’s with a great deal of pleasure that I can announce an on-going bug bounty for .NET Core and ASP.NET Core, our cross platform runtime and web stack. During the RC1 and RC2 bounty periods we received quite a few interesting, intriguing and even puzzling bugs which we’ve addressed. The RC 1 bounty included one… Read more