【问题标题】:IIS Express Debugging with SSL Issues带有 SSL 问题的 IIS Express 调试
【发布时间】:2015-11-18 17:49:57
【问题描述】:

我有一个尝试使用 HTTPS 运行的普通 MVC 项目。我从 Chrome 收到一个错误,结果是“ERR_SSL_PROTOCOL_ERROR”。我将“启用 SSL”设置为 true,当我调试应用程序时,设置为 https://localhost:44333/ 的项目 URL 会按预期加载到浏览器窗口中。

我花了将近 2 天的时间试图解决这个问题,但无济于事。我已经卸载了 IIS Express 10 两次,修复了 Visual Studio 2015,并按照各种博客帖子 like this one 的说明进行操作。

我也查看了我的 certmgr.msc,但在“受信任的根证书颁发机构 > 证书”下也找不到 localhost 受信任的根证书颁发机构。我不确定那里是否应该有证书,但我认为这些信息可能对任何可以为我指明正确方向的人有所帮助。

对可能发生的事情有什么想法吗?

  • Windows 7
  • IIS 10.0 Express

【问题讨论】:

    标签: windows visual-studio-2015 ssl-certificate iis-express


    【解决方案1】:

    我发现我安装了两个 IIS Express 证书。我按照以下线程帮助我解决了我遇到的问题......

    How do I fix a missing IIS Express SSL Certificate?

    【讨论】:

      【解决方案2】:

      我遇到了类似的问题,原因是在机器级别安装了证书(这很有意义),而不是为我的用户。我必须以管理员身份运行 MMC 才能从个人商店(localMachine)中删除它们。

      在修复 IIS 之后,问题就解决了。

      【讨论】:

        猜你喜欢
        • 2017-03-14
        • 2013-10-31
        • 1970-01-01
        • 1970-01-01
        • 2017-04-28
        • 1970-01-01
        • 1970-01-01
        • 2015-05-09
        • 1970-01-01
        相关资源
        最近更新 更多