We now offer ASP.NET Core 6.0 hosting service on all of our hosting plans.
ASP.NET Core in .NET 6 is loaded with lots of great new features and improvements. Here’s a sampling:
Hot reload: Apply changes to Razor, C#, and CSS source files into your running app during development without the need to rebuild and restart the app.
Minimal APIs: Create a new ASP.NET Core app with just a few lines of code using the latest C# features and a simplified hosting model.
Async streaming: Asynchronously stream data from the server without any need for buffering.
IAsyncDisposable: Support for IAsyncDisposable on controllers, page models, and view components.
Bootstrap 5.1: ASP.NET Core now comes with integrated Bootstrap 5.1 support.
Null-state analysis: All ASP.NET Core templates now have C# null-state analysis enabled by default.
CSS isolation for pages and views: Scope CSS styles to specific pages or views using .cshtml.css files.
JavaScript modules: Place related JavaScript modules alongside pages, views, and components using .cshtml.js and .razor.js files.
Blazor improvements
.NET WebAssembly build tools: Ahead-of-time (AOT) compilation for Blazor WebAssembly apps, as well as support for runtime relinking and native dependencies.
Single-page apps: Built-in support for Angular 12 and React 17 based on a flexible template pattern that can be used with other popular frontend JavaScript frameworks.
Socket control: More control over socket creation and handling.
Strongly-typed headers: Accessing HTTP headers in a strongly-typed way.
HTTP & W3C logging: Log HTTP traffic, and log using the W3C Extended Log File Format.
HTTP/3 (Preview): Preview of server support for HTTP/3 based on the new QUIC transport.