ReactJS:net::ERR_HTTP2_PROTOCOL_ERROR 200 与 .NetCore 在 HTTPS

Alv*_*nus 17 javascript google-chrome reactjs .net-core asp.net-core

我使用 ReactJS 开发我的应用程序,之前还可以,但突然出现了这个错误:

获取 https://localhost:44368/static/js/0.chunk.js net::ERR_HTTP2_PROTOCOL_ERROR 200

我不知道这里发生了什么,以前还好。我怎样才能解决这个问题?

Ehs*_*avi 13

我正在使用 Visual Studio 2019 并遇到了同样的问题。这是我为解决它所做的:

从项目的Dependencies/Packages 中删除了'Microsoft.AspNetCore.SpaServices.Extentions' Nuget 包,然后安装了最新版本(已安装 5.0.6)

在此处输入图片说明

清理并重建解决方案,它再次开始工作。

请让我知道这对你有没有用!


小智 11

没有足够的代表发表评论,但想发表一个评论,说与 JTM 有完全相同的经历,并认为 Win10 更新似乎是可能的嫌疑人。昨晚运行良好且没有任何更改的 .Net Core 项目在更新后停止工作。

  • 卸载 KB5003637 为我解决了这个问题。我们正在使用 .NET Core 3.1,带有 hmr 等的 SPA 扩展。 (6认同)
  • 我也遇到过这种情况。昨晚一切正常,但今天却完全不行了。如果我发布应用程序并部署在 IIS 上,它可以工作,但在 Visual Studio 的调试中无法工作。我花了一整天的开发时间试图解决这个问题,但仍然没有运气! (2认同)
  • 实际上,我会说最好的解决方案是卸载 KB5003637 和 KB5003254,因为一旦我这样做了,我就能够像以前一样继续工作。这些补丁中似乎存在一些错误,破坏了 IIS Express ssl 功能。 (2认同)

小智 5

此解决方案不适用于 dotnet 核心。我已经尝试将 SpaServices.Extensions 更新到最新版本 3.1.16。

临时解决方案是在 Web 服务器设置下禁用 SSL。