我已将 DuoEnabled 注册表项设置为1,因此理论上我已在IIS 10.0上启用了HTTP / 2服务器支持。我在Google Chrome,Internet Explorer和Edge 本地(在我的服务器计算机上)上进行了测试,实际上,HTTP / 2显示了它。
但是,每当我尝试运行在线服务器测试https://www.h2check.org/时,它总会向我显示“找不到对HTTP / 2的支持。”。为什么会发生这种情况,我该怎么做才能解决这个问题?
答案 0 :(得分:0)
检查您的应用程序是否使用Windows身份验证。 http / 2在Windows身份验证上失败:
HTTP / 2不支持Windows身份验证(NTLM / Kerberos /协商)。在这种情况下,IIS将回退到HTTP / 1.1。
有关更多信息,请参见to_dict
。