You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用.NET 6/.NET 10在VS Community运行ASP.NET Core MVC项目遇证书错误求助

解决“Failed to add the certificate to the Trusted Root Certificate Store”错误

以下是几种实用的解决办法,按顺序尝试即可:

  • 以管理员身份运行Visual Studio
    右键Visual Studio图标,选择「以管理员身份运行」,再启动项目。修改系统受信任根证书存储需要管理员权限,普通权限下操作会失败。

  • 手动生成并信任开发证书
    打开管理员权限的PowerShell或CMD,执行以下命令:

    dotnet dev-certs https --trust
    

    执行后会弹出确认窗口,点击「是」完成证书信任,之后重启Visual Studio再运行项目。如果之前有旧证书,可先执行dotnet dev-certs https --clean清理后再重新生成。

  • 检查并清理无效证书
    按下Win+R输入certmgr.msc打开证书管理器:

    • 展开「个人」→「证书」,找到和localhost相关的开发证书,若存在过期、无效的条目,右键删除
    • 再按上面的步骤重新生成并信任证书
  • 临时绕过HTTPS(仅测试用)
    打开项目根目录下的Properties/launchSettings.json,找到applicationUrl配置,将HTTPS地址(如https://localhost:5001)替换为HTTP地址(http://localhost:5000),保存后启动项目。注意这只是临时方案,正式开发建议使用HTTPS。

内容的提问来源于stack exchange,提问作者Vanderson Freitas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.02 07:34:52