【发布时间】:2021-08-26 21:30:15
【问题描述】:
升级到 VS 16.10.0(然后是 16.10.1)社区版后,React 网站不再在 Visual Studio/IIS Express 中运行。完全相同的代码刚刚部署到 Azure 应用服务并且可以正常工作。
首页为空白,在Chrome(版本91.0.4472.77(正式版)(64位))调试器控制台中显示如下错误
“加载资源失败:net::ERR_HTTP2_PROTOCOL_ERROR”
解决方案包括:
- C# 类库 (.NET Core 3.1)
- C# Web API (.NET Core 3.1)
- 反应网站
我尝试了以下方法:
- 清理和重建解决方案
- 清除浏览器缓存
- 卸载并重新安装 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
【问题讨论】:
-
您是否安装了 KB5003637 Windows 更新。如果你卸载它。
-
@SpeedOfSpin 已卸载 KB5003637,同样的问题仍然存在。
-
HTTP.sys 上出现随机蓝屏错误 SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
标签: reactjs visual-studio .net-core