升级到 VS 16.10.0(然后是 16.10.1)社区版后,React 网站不再在 Visual Studio/IIS Express 中运行。完全相同的代码刚刚部署到 Azure 应用程序服务并且正常工作。
Chrome (Version 91.0.4472.77 (Official Build) (64-bit)) 调试器控制台首页空白,显示如下错误
“无法加载资源:net::ERR_HTTP2_PROTOCOL_ERROR”
解决方案包括:
- C# 类库(.NET Core 3.1)
- C# Web API (.NET Core 3.1)
- react网站
我尝试了以下方法:
- 清洁和重建的解决方案
- 清除浏览器缓存
- 卸载并重新安装 Visual Studio
- 将 Visual Studio 从 16.10.0 升级到 16.10.1
- 运行 npm run build 运行没有错误
附加说明:我能够使用 Visual Studio 2019 v16.9.4 而不是 v16.10.1 还原虚拟机。然后我一步一步安装了最新的 Windows 更新和确切的代码库。该站点在 v16.9.4 中正常运行。所以问题似乎出在 Visual Studio v16.10.0/v16.10.1
转到 VS 开发者社区并为这个问题投票
https://developercommunity.visualstudio.com/t/Failed-to-load-resource:-net::ERR_HTTP2_/1446262