ReactJS:net::ERR_HTTP2_PROTOCOL_ERROR200与.NetCore在HTTPS

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

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

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

回答

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

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

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

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


回答

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

  • Uninstalling KB5003637 solved this problem for me. We are on .NET Core 3.1 w/ SPA extensions for hmr etc.
  • Actually I will say that the best solution would be to uninstall both KB5003637 and KB5003254 as once I did that I was able to continue working as before. There appears to be some bugs in these patches that is breaking IIS express ssl functionality.

回答

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

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


以上是ReactJS:net::ERR_HTTP2_PROTOCOL_ERROR200与.NetCore在HTTPS的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>