1、静态资产传递优化
MapStaticAssets新功能:用于优化ASP.NET Core应用中静态资产的交付,旨在处理所有UI框架,包括Blazor、Razor、Pages和MVC,是UseStaticFiles的一个替代方法。
2、Blazor的新功能
.NET MAUI Blazor Hybrid和Web应用解决方案模板:可更轻松地创建共享相同UI的.NET MAUI本机应用和Blazor Web客户端应用,自动创建相应的项目,并使用共享的Razor类库(RCL)来维护UI的Razor组件。
改善服务器端重新连接体验:当用户导航回已断开连接的应用时,将立即尝试重新连接,页面会自动刷新以防止用户需要手动刷新。
3、SignalR的新功能
4、最小API的新功能
TypedResults类增强:添加了InternalServerError和InternalServerError<TValue>,用于从终结点返回“500内部服务器错误”响应。
5、OpenAPI的新功能
内置支持OpenAPI文档生成:ASP.NET Core提供内置支持,用于通过Microsoft.AspNetCore.OpenApi包生成代表基于控制器的API或最小API的OpenAPI文档。
6、身份验证和授权的新功能
7、其他新功能
HybridCache库:弥补了现有IDistributedCache和IMemoryCache API中的差距,并添加了新功能,如“踩踏”保护和可配置的序列化。
开发人员异常页改进:将终结点元数据添加到开发人员异常页面,改进了字典和其他键值集合的调试显示。
IIS中应用程序回收期间的503错误修复:默认情况下,IIS收到回收或关闭通知与ANCM通知托管服务器启动关闭之间现在有1秒的延迟。
指标改进:可以在生产环境中以最少的影响继续使用,用于调查性能问题和观察对Kestrel造成影响的外部攻击。
自定义Kestrel命名管道终结点:通过新的CreateNamedPipeServerStream方法允许按终结点自定义管道。
信任Linux上的ASP.NET Core HTTPS开发证书:现在将ASP.NET Core HTTPS开发证书配置为受信任的证书以用于Chromium浏览器、Mozilla Firefox和.NET API。
回复“888”,免费领取.NetCore视频教程