Chrome HTTP2.0抛出SPDY协议错误



我用的是Windows 10技术预览版。我知道它还没有完全使用,但这是我的问题。在本地IIS上,我正在开发我的web应用程序。它通过ASP加载大部分数据。. Net MVC api。升级到Windows 10后,我开始得到

net:: ERR_SPDY_PROTOCOL_ERROR

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

启动Chrome来解决这个问题

——use-spdy =——use-system-ssl

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

我必须在IIS中关闭某些东西吗?

编辑:

似乎是HTTP2.0的IIS问题。当尝试从Windows 8.1进入网站时,我得到同样的错误。

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

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

如果重新加载网页不能消除错误,那么你应该关闭谷歌浏览器并重新启动它。这样做并不能真正解决问题,因为您需要在重新启动浏览器后立即清除缓存。

或在CMD中使用此命令清除DNS ipconfig/flushdns

相关内容

最新更新