【问题标题】:IIS Express trust self-signed SSL certificate pressed NOIIS Express 信任自签名 SSL 证书按下否
【发布时间】:2021-01-09 18:58:03
【问题描述】:

我第一次尝试从 Visual Studio 2019 运行我的本地主机,Windows 询问我:

我不小心按了“否”,所以现在我看不到我的网站。 我检查了这里提供的不同建议,在堆栈溢出中,但没有奏效。

我尝试去添加/删除程序并在 IIS Express 上选择“修复”选项。

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

IisExpressAdminCmd.exe setupsslUrl -url:urlToYourSite -UseSelfSigned

它们都不起作用。

希望有人能帮帮我。

谢谢。

已解决:

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

【问题讨论】:

  • 您可以将该证书放到您的信任 CA 存储中,或者直接使用 Jexus Manager 之类的工具,docs.jexusmanager.com/tutorials/…
  • 另请访问 serverfault.com/。

标签: asp.net iis windows-10 iis-express


【解决方案1】:

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

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

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

这两种方法在我测试时都有效。你可以试试。如果还是没用,请重新安装visual studio。

【讨论】:

  • 在阅读此解决方案之前,我已按照您的建议通过重新安装 IIS Express 和 Visual Studio 来修复它。感谢您的提示。
  • 如果您的问题已经解决,请标记正确答案,以帮助其他有类似问题的人
猜你喜欢
  • 1970-01-01
  • 2018-04-16
  • 2020-10-01
  • 2018-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多