Bri*_*thi 5 c# blazor visual-studio-2022
我安装了 Visual Studio 2022 并创建了 Blazor Web 程序集项目。当我启动应用程序时,Visual Studio 2022 提示信任 ASP.NET Core 生成的自签名证书。请参考下面的屏幕截图:
单击“是”后,它生成错误“无法信任证书”,如下面的屏幕截图所示:
请帮助我修复错误。我也尝试过以下命令,但它没有解决我的问题:
dotnet dev-certs https --trust
Run Code Online (Sandbox Code Playgroud)
注意:我的计算机上还安装了 Visual Studio 2019,即目前我的计算机上同时安装了 VS2019 和 VS2022。
Bri*_*thi 12
最后我能够解决问题,并且我提到了解决我的问题的步骤。它可能对某人有益:
步骤 1:通过在 Windows 搜索栏中搜索打开“管理用户证书”,然后从“个人 -> 证书”中删除 localhost 证书:

步骤 2:现在从“受信任的根证书颁发机构 -> 证书”中找到并删除本地主机证书:

步骤 3:打开“管理计算机证书”并从“个人”和“受信任的根证书颁发机构”中删除 localhost:

步骤 4:在管理模式下启动 Visual Studio 并运行您的应用程序。如果提示您信任自签名证书,请单击“是”:

第 5 步:现在再次打开“管理用户证书”,选择 localhost 后单击“导出”:

步骤7:选择“DER编码的二进制X.509(.CER)”并点击下一步:

步骤 8:将文件保存到桌面,名称为“localhost.cer”

步骤 9:现在双击您刚刚在步骤 8 中保存的 localhost.cer 文件来安装证书。

步骤 11:选择“将所有证书放入以下存储”选项,然后单击浏览按钮浏览证书存储。然后选择“受信任的根证书颁发机构”

步骤 12:重复步骤 9 到 11,但这次为“当前用户”安装它,并将其安装在“受信任的发布者”证书存储中。

步骤 13:重新启动 Visual Studio 并重新运行您的应用程序,希望它能解决您的问题。