我的设置:W2K8-R2 IIS7.5 x64bit服务器(应用程序池在32位运行,虽然)ApplicationPoolIdentity无法访问网络资源
我们有一个(.NET 4.0)网站,根据“ApplicationPoolIdentity”运行应用程序。它启用了“Windows身份验证”。 Web应用程序在不同的(旧的 - W2K3 II6)Web服务器(相同的域)上调用Web服务。 Web服务也需要Windows身份验证。
在我们的一些Web服务器,这工作得很好,我可以看到的是,Web应用程序调用Web服务和自身标识为机器名正在运行的(如预期)Web服务器。但是,在其他Web服务器上,应用程序在调用Web服务时不会识别自身,从而得到403错误(这可以通过查看Web服务的IIS日志来确认)。
我相比的工作与那些不这样做的Web服务器和我找不到任何显著的差异。 (我比较了两个站点中的ApplicationHost.Config文件,以及几个相同的加密密钥除外)。
上可能会造成什么就坏了机器的应用程序池标识放弃识别本身有什么想法?我们是否在一台网络服务器上设置了一些内容,并在另一台上错过了它?
如果不是,有人可以推荐可用于追踪发生了什么的工具吗?
感谢您的任何帮助。