ASP.NET Core 2.1-preview1: Introducing HTTPClient factory
HttpClient factory is an opinionated factory for creating HttpClient instances to be used in your applications. It is designed to: Provide a central location for naming and configuring logical...
View ArticleASP.NET Core 2.1.0-preview1: Improvements to IIS hosting
The ASP.NET Core Module (ANCM) is a global IIS module that has been responsible for proxying requests over from IIS to your backend ASP.NET application running Kestrel. Since 2.0 we have been hard at...
View ArticleASP.NET Core 2.1.0-preview1: Razor UI in class libraries
One frequently requested scenario that ASP.NET Core 2.1 improves is building UI in reusable class libraries. With ASP.NET Core 2.1 you can package your Razor views and pages (.cshtml files) along with...
View ArticleASP.NET Core 2.1.0-preview1: Introducing Identity UI as a library
ASP.NET Core has historically provided project templates with code for setting up ASP.NET Core Identity, which enables support for identity related features like user registration, login, account...
View ArticleASP.NET Core 2.1.0-preview1: GDPR enhancements
2018 sees the introduction of the General Data Protection Regulation, an EU framework to allow EU citizens to control, correct and delete their data, no matter where in the word it is held. In ASP.NET...
View ArticleASP.NET Core 2.1.0-preview1: Functional testing of MVC applications
For ASP.NET Core 2.1 we have created a new package, Microsoft.AspNetCore.Mvc.Testing, to help streamline in-memory end-to-end testing of MVC applications using TestServer. This package takes care of...
View ArticleAnnouncing Preview 1 of ASP.NET MVC 5.2.5, Web API 5.2.5, and Web Pages 3.2.5
Today we released Preview 1 of ASP.NET MVC 5.2.5, Web API 5.2.5, and Web Pages 3.2.5 on NuGet. This is a patch release that contains only bug fixes. You can find the full list of bug fixes for this...
View ArticleASP.NET Core manageability and Application Insights improvements
There are many great investments on the ASP.NET Core 2.1 roadmap. These investments make ASP.NET Core applications easier to write, host, test, and make security and standards compliant. This blog post...
View ArticleGet started building .NET web apps that run in the browser with Blazor
Today we released our first public preview of Blazor, a new experimental .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly. Blazor enables full stack web development...
View ArticleASP.NET Core 2.1.0-preview2 now available
Today we’re very happy to announce that the second preview of the next minor release of ASP.NET Core and .NET Core is now available for you to try out. This second preview includes many refinements...
View ArticleASP.NET Core 2.1.0-preview2: Improvements to the Kestrel HTTP server
Change default transport to Sockets Building off the improvements to the managed sockets implementation in .NET Core we have changed the default transport in Kestrel from libuv to sockets. As a...
View ArticleBlazor 0.2.0 release now available
Just a few weeks ago we announced the first preview release of an experimental web UI framework called Blazor. Blazor enables full-stack web development using C# and WebAssembly. So far thousands of...
View ArticleLibrary Manager: Client-side content manager for web apps
If you’re developing a modern web app, chances are your app will reference client-side JavaScript and CSS files like jQuery, bootstrap, or Angular libraries. Maybe you copy these from a previous...
View ArticleWhat Happened to Bower?
Bower is a popular package management system for managing static content used by client-side web applications. Visual Studio provides rich support for Bower, including templates and package management...
View ArticlePublish Improvements in Visual Studio 2017 15.7
Today we released Visual Studio 2017 15.7 Preview 4. Our 15.7 update brings some exciting updates for publishing applications from Visual Studio that we’re excited to tell you about, including: Ability...
View ArticleCosmos DB Solves Common Data Challenges in App Development
When considering how to implement your application with a relational database, it can change how you build it dramatically. Some of these challenges include adding an abstract implementation of the...
View ArticleAnnouncing ASP.NET MVC 5.2.5, Web API 5.2.5, and Web Pages 3.2.5
Today we released ASP.NET MVC 5.2.5, Web API 5.2.5, and Web Pages 3.2.5 on NuGet. This is a patch release that contains only bug fixes. You can find the full list of bug fixes for this release in the...
View ArticleBlazor 0.3.0 experimental release now available
Blazor 0.3.0 is now available! This release includes important bug fixes and many new feature enhancements. New features in this release (details below): Project templates updated to use Bootstrap 4...
View ArticleExploring Azure App Service – Introduction
Have you ever needed to quickly stand up a web site, or web API app that was publicly available? Is your team or organization thinking about moving to the cloud but aren’t sure the best place to start?...
View ArticleASP.NET Core 2.1.0-rc1 now available
Today we’re happy to announce the first release candidate of ASP.NET Core 2.1! This release should be very close to the final stable release of ASP.NET Core 2.1 and includes primarily bug fixes and...
View Article