加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

asp调试器 ASP.NET Core在.NET 5 Preview 7的更新

发布时间:2022-11-06 14:05:49 所属栏目:Asp教程 来源:未知
导读: (给DotNet加星标,提升.Net技能)
英文:devblogs.microsoft.com
译文:cnblogs.com/yyfh/p/13358470.html
译者:HueiFeng
.NET 5 Preview 7现在可以用了,可以进行评估了。这是此版本中的

(给DotNet加星标,提升.Net技能)

英文:devblogs.microsoft.com

译文:cnblogs.com/yyfh/p/13358470.html

译者:HueiFeng

.NET 5 Preview 7现在可以用了,可以进行评估了。这是此版本中的新增功能:

开始

要开始使用.NET 5 Preview 7中的ASP.NET Core,请安装.NET 5 SDK。

需要使用的Visual Studio 2019 16.7 PreView 5或更新的版本来使用.NET 5 Preview 7

.NET 5也支持了最新的预览的Visual Studio中的Mac。

要将.NET 5与Visual Studio Code一起使用,请安装最新版本的C# extension。

升级现有项目

要将现有的ASP.NET Core应用程序从.NET 5 Preview 6升级到.NET 5 Preview 7,请执行以下操作:

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

升级现有的Blazor WebAssembly项目

要升级现有的Blazor WebAssembly项目,请更新以下属性:

<TargetFramework>netstandard2.1TargetFramework>
<RazorLangVersoin>3.0RazorLangVersion>

<TargetFramework>net5.0TargetFramework>
<RuntimeIdentifier>browser-wasmRuntimeIdentifier>
<UseBlazorWebAssembly>trueUseBlazorWebAssembly>

另外,请删除对的所有包引用,因为不再需要它。

Microsoft.AspNetCore.Components.WebAssembly.Build

什么是新的?

Blazor WebAssembly应用程序现在针对.NET 5

Blazor WebAssembly 3.2应用程序只能访问.NET Standard 2.1 API集。

在此版本中,Blazor WebAssembly项目现在以.NET 5为目标,并且可以访问更广泛的API集。

在.NET 5中实现对API的Blazor WebAssembly支持正在进行中,因此某些API可能会在运行时抛出。

更新了Blazor WebAssembly的调试要求

要在Visual Studio Code中启用Blazor WebAssembly应用程序的调试,以前需要安装JavaScript Debugger(Nightly)扩展程序。

不再需要这样做,因为JavaScript调试器扩展现已作为VS Code的一部分提供。

如果先前已安装(Nightly)JavaScript调试器扩展,则可以将其卸载。

仍然需要通过Visual Studio Code设置启用JavaScript调试器的预览版。

Blazor的可访问性改进

从InputBase现在开始派生的内置Blazor输入组件会在验证失败时自动呈现aria-invalid

Blazor的性能改进

.NET 5中Blazor WebAssembly的主要投资领域之一是提高运行时性能。这是一个多方面的努力。以下是一些需要优化的高级区域:

不断改进.NET 5的Blazor WebAssembly运行时性能。

此版本包含一些初步的性能改进,我们希望在以后的.NET 5更新中共享有关此性能工作结果的更多详细信息。

证书认证性能改进

我们在ASP.NET Core中为证书身份验证添加了缓存。缓存证书验证可以大大提高证书验证的性能。我们的基准测试显示,启用缓存后,每秒请求的速度提高了400%。

无需对应用程序进行任何更改即可利用性能改进。

默认情况下asp调试器,缓存处于打开状态。如果愿意,有一些选项可以调整或禁用缓存。

在文档中找到有关ASP.NET Core 中的证书身份验证的更多信息。

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章