过去一年我一直在 Windows 机器上构建 reactjs 应用程序,运行 Visual Studio IIS 测试服务器进行调试/测试。
我刚刚安装了一个windows 更新包,重新启动,我的本地 VS IIS Express 服务器无法再为我的站点提供服务——报告的唯一错误是:
localhost/:19 GET https://localhost:44332/static/js/main.chunk.js net::ERR_HTTP2_PROTOCOL_ERROR 200
localhost/:19 GET https://localhost:44332/static/js/vendors~main.chunk.js net::ERR_HTTP2_PROTOCOL_ERROR 200
我不知道从哪里开始调试这个——这ERR_HTTP2_PROTOCOL_ERROR
似乎有很多可能的原因。重新启动,清除我的浏览器缓存,使用隐身模式,使用其他浏览器似乎都有同样的问题。
经过大量搜索后,我遇到了这个 SO 线程,这对我来说是解决方案:https ://stackoverflow.com/questions/67747270/reactjs-neterr-http2-protocol-error-200-with-netcore-in-https/ 67767129#67767129