【问题标题】:IIS 10 - Chrome 44 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITYIIS 10 - Chrome 44 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY
【发布时间】:2015-10-23 03:49:30
【问题描述】:

升级到 Windows 10 后,当我尝试通过 HTTPS 访问我的机器时,我在 Google Chrome 中收到 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY(Firefox 39 只是不加载页面)。我的计算机有一个 GoDaddy 签名证书。

我已尝试根据https://http2.github.io/http2-spec/#BadCipherSuites 禁用我的大部分加密密码。

到目前为止,我已经禁用了阻止我从 RDPing 到我的桌面的密码......它仍然给我一个错误!

感谢任何指导。

【问题讨论】:

  • 您找到解决方案了吗?我刚刚安装了一个带有 GoDaddy 证书的新 Exchange 服务器,除了 IE,我在每个浏览器上都有这个问题。我不能确切地告诉全世界禁用他们浏览器上的某些东西???

标签: google-chrome iis ssl https


【解决方案1】:

显然你不是唯一一个遇到这个问题的人:Disabling HTTP/2 / SPDY in HTTP.SYS and IIS in Windows 10

根据错误消息,这是一个 SPDY 问题,因此证书和密码套件不是原因。

SPDY 是一种允许多路复用 HTTPS 请求的协议,但它将被 HTTP/2 取代。作为临时修复,您显然可以在浏览器/注册表/服务器中禁用它的支持。

【讨论】:

    【解决方案2】:

    在我的 win 10 开发机器最近两次更新后我遇到了同样的问题(每次更新大约需要 35-40 分钟来部署),之后我无法通过 Https 运行我的 Visual Studio 2015 Web 应用程序在 Chrome 上但能够在 IE 上运行

    • 我尝试了禁用 Http 2 的注册表方法,如前所述 here,但这对我不起作用
    • 然后我遇到了以下解决方案:我下载了IIS Crypto 和 选择“密码套件”选项并单击最佳实践按钮,然后应用 它,我的问题已经解决了,我现在可以像以前一样在 Chrome 中通过 Https 运行我的网络应用程序

    【讨论】:

    • 打开 IIS Crypto 并单击“最佳实践”按钮,它将应用最佳实践并且完美运行。 @Satbir 谢谢
    【解决方案3】:

    在调试选项卡下的项目属性中取消选中“启用 SSl”

    【讨论】:

      【解决方案4】:

      我通过从“HTTP 响应标头”中删除值为“max-age = 31536000; includeSubDomains; preload”的参数“Strict´Transport-Security”解决了类似的问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-13
        • 1970-01-01
        • 2015-10-27
        • 1970-01-01
        • 1970-01-01
        • 2015-11-03
        • 2016-12-22
        • 2019-11-04
        相关资源
        最近更新 更多