visual studio坚持不懈地提示相信IIS Express SSL证书

Cal*_*ale 13 ssl iis-express visual-studio-2013

每次启动SSL网站时,Visual Studio都会提示"项目已配置为使用SSL ...您是否要信任IIS Express SSL证书?" 在响应中单击是并检查"不要再问我"不会遗憾地阻止Visual Studio在下次启动网站时再次提示.我尝试按照此处概述的方法手动将IIS证书导入受信任的根证书颁发机构存储中.但VS仍然在每次连续发布时都会提示.

GoC*_*ado 16

我不确定解决这个问题的正确方法是什么...向Trusted Root添加本地证书对我来说不合适.

我更喜欢Vossekop博客提供的方法

将此值添加到注册表

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\WebProjects]
"HideTrustIISCertificatePrompt"=dword:00000001
Run Code Online (Sandbox Code Playgroud)

  • 这也适用于VS2015,只需在注册表路径中将`12.0`更改为`14.0`即可. (4认同)

Cal*_*ale 1

引用的帖子中概述的技术是从个人存储中导出 IIS Express 证书,然后将其导入到受信任的根证书颁发机构存储中。虽然手动导出然后导入对我来说不起作用,但只需将证书从个人存储拖到受信任的根存储就可以了。去搞清楚!而且这种行为是可重复的。

  • 警告!它仅在您重新启动机器之前有效。之后 IIS Express 上的 HTTPS 被破坏。我仍在努力修复它。 (2认同)