创建新的 Blazor Wasm(为 HTTPS 配置)应用程序时出现上述错误。
我知道有几个与此类似的问题,但在从预发布升级到 .Net 6 后,我卸载了几个 .Net 运行时和 SDK,所以我只剩下:
C:\WINDOWS\system32>dotnet --list-runtimes
Microsoft.AspNetCore.App 3.1.20 [C:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.0 [C:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.1.20 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.0 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.20 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.0 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]
之后,在 Windows 11 上的 iis express 10 中运行 .net6 blazor wasm 应用程序时,我开始收到上述错误。
我在这里和其他地方阅读了许多文章,并尝试了删除、添加、测试和信任 Certs.mmc 中“当前用户”和“本地计算机”的 vs2022 证书的所有组合,使用:
dotnet dev-certs https --clean dotnet dev-certs https -t dotnet dev-certs https --trust
我还手动进入了 2 个 MMC(个人和受信任证书的用户和计算机)中的 4 个区域,并将它们清除、创建、导出和导入回来,但似乎没有任何帮助。我已经卸载并重新安装了 IIS Express 10,修复了 VS2022,并重新添加了 .Net 5 和 Core 3.1 运行时。