IIS Express 信任自签名 SSL 证书按下否

IIS Express trust self-signed SSL certificate pressed NO

我在 Visual Studio 2019 年第一次尝试 运行 我的本地主机并且 Windows 问我:

我不小心按了“否”,所以现在看不到我的站点。 我在堆栈溢出中检查了此处提供的不同建议,但没有用。

我尝试转到 Add/Remove 程序并在 IIS Express 上选择“修复”选项。

还有: cd C:\Program Files (x86)\IIS Express

IisExpressAdminCmd.exe setupsslUrl -url:urlToYourSite -UseSelfSigned

None 他们工作了。

希望有人能帮帮我。

谢谢。

已解决:

我删除了 IIS Express 10 和 Visual Studio 并重新安装并解决了问题。

我做了很多测试试图恢复你的问题,但都失败了。即使我像你一样每次都点击否,下次我再次 运行 时它仍然会弹出。当它最终不再弹出时,应用程序仍然可以 运行,但使用 http 而不是 https。幸运的是,我终于重现了你的问题并找到了以下解决方案。

  1. 在控制面板->卸载或更改程序,对IIS进行快速修复。如果修复无效。只需卸载并重新安装即可。

  1. 打开Win+R -> 输入%userprofile% -> Documents -> IIS Express,然后删除所有文件夹。在 visual studio 中打开您的项目。右键单击解决方案并进行清理。

这两种方法在我测试时都有效。你可以试试看。如果还是没用,请re-install visual studio.