我们已在Windows 2012服务器上为IIS 8.5安装了基本和Windows身份验证,但无法让服务器提示客户端提供凭据。
在“身份验证”功能下,我们只有两个选项(尽管多次重启IIS):
当我们将匿名设置为Disabled时,我们得到401但没有Authenticate标头。当我们启用它时,我们得到200但是匿名。
我们已尝试web.config
中的各种设置,以下是目前的情况:
<system.web>
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
</authorization>
</system.web>
答案 0 :(得分:3)
通过以管理员身份运行IIS管理控制台解决了这个问题(感谢问题#8067448)。由于某种原因,现在出现了新的身份验证选项(基本和Windows),并且可以启用它们。 Sheesh Microsoft!