IIS Express 自签名证书不受信任

San*_*rck 10 asp.net ssl iis-express .net-core visual-studio-2017

在 Visual Studio 2017 中调试新的 .net core 网站(文件 => 新项目)时,系统会提示我是否希望信任自签名 IIS Express 证书:

但是,单击“是”后,我没有收到添加证书的安全警告。相反,我直接重定向到浏览器,并收到安全警告:

我运行的是 Windows 10

有谁知道如何解决这个问题?

编辑:

根据本指南,单击“是”后我应该收到安全警告。但该窗口未显示。(我知道,该指南是关于 VS2013 的)。

Chr*_*ude 12

在命令提示符下尝试以下操作:

dotnet dev-certs https --trust
Run Code Online (Sandbox Code Playgroud)

  • 我必须重新启动 Visual Studio 和/或我的浏览器 (Edge) 才能使其生效。不确定需要其中哪一个,因为两者都重新启动,但此解决方案在重新启动后工作正常。 (3认同)

Lex*_* Li 0

https://blog.lextudio.com/why-chrome-says-iis-express-https-is-not-secure-and-how-to-resolve-that-d906a183f0?source=linkShare-509776cef47e-1509798792

您没有安装最新的 IIS Express,并且 Chrome 不信任该证书。

您可以按照我在博客文章中暗示的方式创建另一个证书,也可以使用 IIS Express 安装最新的 Visual Studio 2017。