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

Visual Studio 2022添加HTTPS信任根证书失败求助

解决ASP.NET Core本地HTTPS证书信任失败问题

方法1:管理员权限下执行命令

  • 右键命令提示符/PowerShell,选择以管理员身份运行
  • 依次执行以下命令:
    dotnet dev-certs https --clean
    dotnet dev-certs https -v --trust
    
    加-v参数能查看详细日志,方便定位具体失败原因

方法2:手动导入证书到根存储

  1. 先导出证书:
    dotnet dev-certs https --export-path "C:\temp\localhost.pfx" --password ""
    
    (路径可以自己改,密码留空即可)
  2. 按下Win+R,输入certlm.msc打开本地计算机证书管理器(注意是certlm不是用户级的certmgr)
  3. 展开「受信任的根证书颁发机构 > 证书」
  4. 右键点击「所有任务 > 导入」,选择刚才导出的localhost.pfx,按向导完成:
    • 导入时选「将所有证书放入下列存储」,指定为「受信任的根证书颁发机构」
    • 弹出安全警告直接确认(本地开发证书安全风险可控)

方法3:检查证书存储权限

权限不足也会导致信任失败:

  • 打开certlm.msc,右键「受信任的根证书颁发机构」>「所有任务 > 管理私钥」
  • 确认当前用户有读取和写入权限,没有的话添加当前用户并赋予权限,再重试信任命令

方法4:重置VS相关证书配置

  • 关闭所有Visual Studio实例
  • 删除以下目录的全部内容:
    • %APPDATA%\Microsoft\SystemCertificates\My\Certificates
    • %LOCALAPPDATA%\ASP.NET\Https
  • 重新打开VS,再次执行dotnet dev-certs https --trust

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 02:14:54