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

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

发布时间:2022-12-05 12:35:19 所属栏目: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 中的证书身份验证的更多信息。
 

(编辑:应用网_扬州站长网)

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