当我在部署在一个框(Win Server 2008 R2)的网站上使用R2并尝试访问Server时,我得到:
登录失败的用户'NT权限\匿名登录‘。
但是在不同的框(Win7)上的相同配置给了我:
登录失败的用户‘域\机器$’。
两个applicationHost.config文件都有:
<anonymousAuthentication enabled="true" userName="IUSR" />问题:配置的区别是什么?更具体地说,我需要调整什么才能让进程(网站)使用‘域\机器$’进行身份验证?
上下文: IIS7 (Windows7和Windows 2008 R2)
发布于 2012-02-25 22:42:18
有关IIS ApplicationPoolIdentity以及如何配置它的信息,请参阅IIS.net文章应用池恒等式。
发布于 2012-12-19 15:51:59
经过大量的搜索,我发现了微软的修补程序:http://support.microsoft.com/kb/2545850。它似乎为我解决了这个问题。我不得不承认StackExchange的其他几个问题:
使用应用程序池标识的IIS应用程序是否丢失了主令牌? http://serverfault.com/questions/217547/applicationpoolidentity-iis-7-5-to-sql-server-2008-r2-not-working
发布于 2012-04-06 19:25:46
看来你在使用综合安全系统。一个框位于域上,另一个不在域上。您需要为这些帐户创建SQL登录,或者更简单的方法是使用SQL身份验证。你的连接线是什么?
https://stackoverflow.com/questions/9330562
复制相似问题