升级VS2019 16.10.x后React应用报net::ERR_HTTP2_PROTOCOL_ERROR如何解决?
Visual Studio 2019 16.10.x版本IIS Express运行React站点异常问题
故障表现
- Visual Studio 2019社区版升级到16.10.0(后续升级到16.10.1)后,React网站无法在Visual Studio/IIS Express环境中正常运行,完全相同的代码部署到Azure应用服务后可正常工作
- 站点首页为空,Chrome 91.0.4472.77 官方正式版64位调试器控制台报错:
Failed to load resource: 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版本的虚拟机,逐步安装最新Windows更新后部署相同代码,站点在v16.9.4版本中运行正常,可判定问题出在Visual Studio v16.10.0/16.10.1版本本身。
内容的提问来源于stack exchange,提问作者ChrisP
相关产品推荐
相关产品推荐

