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