我有Windows Server 2008 SP1上的IIS 6.1。 有一个只启用Windows身份validation的Web应用程序。 这只有一个提供者:NTLM。
当我工作时,它工作正常 – 直到服务器重新启动。 重新启动后,始终显示login对话框,但login始终失败。
我已经尝试重新启动IIS和应用程序池,但这没有帮助。 什么工作是启用和禁用身份validation机制 – 例如匿名。 在摆弄了一段时间之后,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
什么可能导致这个? 解决办法是什么?