1

我已将DuoEnabled注册表项设置为 1,因此理论上我已在 IIS 10.0 上启用了 HTTP/2 服务器支持。我在本地(在我的服务器计算机上)在 Google Chrome、Internet Explorer 和 Edge 上对其进行了测试,事实上,HTTP/2 显示了它自己。

但是,每当我尝试运行在线服务器测试https://www.h2check.org/时,它总是显示“未找到对 HTTP/2 的支持。”。为什么会发生这种情况,我能做些什么来解决这个问题?

4

1 回答 1

0

检查您的应用程序是否使用 Windows 身份验证。http/2 在 Windows 身份验证上失败:

HTTP/2 不支持 Windows 身份验证(NTLM/Kerberos/Negotiate)。在这种情况下,IIS 将回退到 HTTP/1.1。

有关更多信息,请参阅文档

于 2018-10-29T07:41:31.073 回答