我们有一个在 IIS7.5 上运行的 .net Web 应用程序,该应用程序池设置为使用域级 AD 帐户而不是默认帐户运行。
它已根据以下说明进行配置:http: //support.microsoft.com/kb/813834 以使用
myProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
以便将运行池的凭据传递给 Web 服务。这适用于我的测试虚拟机(过去可能修改过其他设置)
部署在我们的开发服务器上,相同的代码不起作用。
我知道 Web 服务不是罪魁祸首,因为 IIS 日志显示没有传递给 Web 服务调用的帐户信息,但是如果我将我的测试 VM 指向服务器上的 Web 服务,它就可以正常工作。
我在某处缺少配置/权限吗?任何指针?
编辑:学到了更多。事件查看器显示此帐户的审核失败且 SID 为 NULL,即使来自 VM 的 SID 正确通过。
谢谢!