我意识到标题可能会产生误导,但没有提出更好的标题。
我有几个站点在不同的环境中运行,Test,QA和Prod。所有站点都在运行ApplicationPoolIdentity
并且启用了Windows身份验证,除了在一个环境中的这个站点(当然是prod)之外没有问题。在生产环境中运行此站点时,它会强制我尝试登录,但在IE下也会失败。如果我切换到NetworkService
帐户,一切都按预期工作,但我宁愿让它与ApplicationPoolIdentity
一起运行。
我可以通过ApplicationPoolIdentity
检查任何想法以使其运行? IIS日志不会向我提供更多信息,告诉我IIS响应,401 Unauthorized
,并且应用程序日志为空,因为这是IIS而不是应用程序。
我已将该网站与在同一服务器上运行的其他网站进行比较,看起来所有网站的所有文件夹都具有相同的安全设置,因此看起来并非如此。
我在生产服务器上运行Win2008R2。我意识到这里可能很难回答这个问题,但是对于我能开始检查的任何想法都非常感激。