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

VS Code运行asp.net core项目本地HTTPS提示CA根证书不受信任怎么解决

问题原因

该问题和VS Code配置无关,是ASP.NET Core自带的本地开发自签名HTTPS证书未被系统加入信任根证书列表导致的,仅需要信任.NET官方的开发证书即可解决。

解决步骤

通用前置操作(所有系统通用)

如果之前生成过旧的无效开发证书,可先执行命令清除旧证书,避免后续操作冲突:

dotnet dev-certs https --clean

Windows 系统操作

  • 打开任意终端(CMD、PowerShell、VS Code内置终端均可)
  • 执行证书信任命令:dotnet dev-certs https --trust
  • 在弹出的系统确认弹窗中点击「是」完成证书导入
  • 重启浏览器后重新访问项目地址即可正常加载HTTPS页面

macOS 系统操作

  • 打开终端
  • 执行证书信任命令:dotnet dev-certs https --trust
  • 在弹出的钥匙串访问授权窗口中输入当前系统账户的密码确认操作
  • 重启浏览器后访问项目地址即可

Linux 系统操作

  • 执行命令生成开发证书:dotnet dev-certs https
  • 导出证书到本地路径,示例命令中可自定义证书密码和存储路径:dotnet dev-certs https -ep ~/aspnetcore-dev.pfx -p 自定义密码
  • 按照你所用发行版的根证书导入规则,将导出的pfx证书导入系统根证书信任列表,若你使用的浏览器不会自动读取系统根证书,还需要单独将证书导入浏览器的信任根证书存储区
  • 若提示找不到dotnet dev-certs工具,先执行命令安装:dotnet tool install -g dotnet-dev-certs
结果验证

操作完成后重新执行dotnet run启动项目,打开浏览器访问https://localhost:5001,地址栏HTTPS标识会变为正常的安全状态,不再弹出不受信任的错误提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 03:39:03