我有一个在 Azure 虚拟机上托管的 IIS 版本 10.0.17763.1 上运行的 .net Framework 应用程序,有时我的用户会收到 ERR_HTTP2_PROTOCOL_ERROR
无法访问此网站 https://..../page.aspx 上的网页可能暂时无法访问,或者可能已永久移至新网址。 ERR_HTTP2_协议_错误
我不知道如何调试,这是一个间歇性问题
下面是开发者工具网络选项卡的两张屏幕截图
唯一无法加载的是 page.aspx,所有 JS 和 CSS 都正确加载。
就我而言,有人在 URL 重写部分添加了一条带有字符串的规则:
<add input="{HTTP_USER_AGENT}" pattern="***KHTML***" />
删除此字符串解决了问题,因为里面有 HTML。