Chrome HTTP2.0会引发SPDY PROTOCOL ERROR

时间:2015-06-09 04:02:52

标签: google-chrome iis asp.net-web-api spdy http2

我正在使用Windows 10技术预览版。我知道它尚未完全使用,但这是我的问题。 在本地IIS上我正在开发我的网络应用程序。它通过ASP.NET MVC API加载大部分数据。升级到Windows 10后,我开始

  

净:: ERR_SPDY_PROTOCOL_ERROR

用于API的所有AJAX调用。 HTML页面正常加载,但数据内容的动态加载失败。我设法通过启动Chrome参数

来解决这个问题
  

- use-spdy = off --use-system-ssl

奇怪的是,在第一次启动时,我总是遇到此错误并且必须重新启动Chrome。其他浏览器也会失败,但没有特定错误。对于传输,使用HTTP2.0协议,该协议基于SPDY协议。

我是否必须在IIS中关闭某些内容?

修改 看起来像HTTP2.0的IIS问题。当尝试从Windows 8.1进入该站点时,我得到了同样的错误。

1 个答案:

答案 0 :(得分:0)

大多数人对此错误的反应是重新加载网页。我们实际上会建议这作为第一反应。有时这甚至可行。

有趣的Factoid:SPDY实际上代表“快速”,用于减少网页的加载时间

如果重新加载网页不会删除错误,那么您应该关闭Google Chrome并重新启动它。仅此一项并不能解决问题,因为您需要在重新启动浏览器后立即清除缓存。

或使用此命令ipconfig / flushdns

在cmd中清除dns