服务器重启后 NTLM 身份验证不起作用

服务器重启后 NTLM 身份验证不起作用

我在 Windows Server 2008 SP1 上安装了 IIS 6.1。有一个 Web 应用程序仅启用了 Windows 身份验证。它只有一个提供程序:NTLM。

当我工作时,它工作正常 - 直到服务器重新启动。重新启动后,始终显示登录对话框,但登录始终失败。

我尝试过重新启动 IIS 和应用程序池,但这没有用。有效的方法是启用和禁用身份验证机制 - 例如匿名。摆弄了一会儿后,NTLM 就可以正常工作 - 直到下一次服务器启动。

在日志中我可以看到以下内容:

#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2016-01-14 12:56:11 127.0.0.1 GET /Pages/MainPage.aspx - 80 - 127.0.0.1 Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.1;+WOW64;+Trident/6.0) 401 2 5 0
2016-01-14 12:56:11 127.0.0.1 GET /Pages/MainPage.aspx - 80 - 127.0.0.1 Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.1;+WOW64;+Trident/6.0) 401 1 2148074254 0

这可能是什么原因造成的?解决办法是什么?

相关内容