ASP.NET Core updates in .NET 6 Preview 3

ASP.NET Core updates in .NET 6 Preview 3

.NET 6 Preview 3现在可用了,其中包括对ASP.NET Core的许多重大改进。

这是此预览版本中的新增功能:

  • 更小的SignalR,Blazor Server和MessagePack scripts
  • 启用 Redis 分析会话
  • HTTP/3 endpoint TLS配置
  • 初版的 .NET Hot Reload 支持
  • Razor编译器不再产生单独的Views程序集
  • IIS中的 Shadow-copy
  • SignalR C ++客户端的 Vcpkg 移植
  • 减少了空闲TLS连接的内存占用
  • SlabMemoryPool 中移除 slabs
  • WPF和WindowsForm 中的 BlazorWebView 控件

开始吧

要在.NET 6 Preview 3中开始使用ASP.NET Core,请安装.NET 6 SDK

如果您使用的是Windows上的Visual Studio,建议安装Visual Studio 2019 16.10的最新预览版。如果您使用的是macOS,我们建议安装Visual Studio 2019 for Mac 8.10的最新预览版

升级现有项目

要将现有的ASP.NET Core应用程序从.NET 6 Preview 2升级到.NET 6 Preview 3:

  • 将所有 Microsoft.AspNetCore.* 软件包引用更新为。6.0.0-preview.3.*
  • 将所有 Microsoft.Extensions.* 软件包引用更新为。6.0.0-preview.3.*

请参阅ASP.NET Core for .NET 6中的重大更改的完整列表。

较小的SignalR,Blazor Server和MessagePack脚本

多亏了Ben Adams的社区贡献,SignalR,MessagePack和Blazor Server脚本现在大大缩小了,下载量更小,浏览器更少的JavaScript解析和编译以及更快的启动速度。

这项工作减少了下载大小,这是非常惊人的:

library 修改前 修改后

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有

上一篇:NET 6 Preview 3


下一篇:【Go】获取站点标题和图标