无法在IIS 8.5中使用身份验证

我们已在Windows 2012服务器上为IIS 8.5安装了基本和Windows身份验证,但无法让服务器提示客户端提供凭据 .

在“身份验证”功能下,我们只有两个选项(尽管多次重启IIS):

  • 匿名身份验证:已禁用

  • ASP.NET模拟:已禁用

当我们将匿名设置为Disabled时,我们得到401但没有Authenticate标头 . 当我们启用它时,我们得到200但是匿名 .

我们已经尝试了 web.config 中的各种设置,这是目前的情况: <system.web> <authentication mode="Windows" /> <authorization> <deny users="?"/> </authorization> </system.web>

回答(1)

2 years ago

通过以管理员身份运行IIS管理控制台解决了这个问题(感谢问题#8067448) . 由于某种原因,现在出现了新的身份验证选项(基本和Windows),并且可以启用它们 . Sheesh微软!