IIS7应用程序池设置ApplicationPoolIdentity,NetworkService或自定义帐户

时间:2013-01-23 21:14:22

标签: sql-server-2008 iis-7 sql-server-2008-r2 sql-server-express applicationpoolidentity

我继承了一个连接到2个SQL Server(数据存储)和一个SQLExpress DB(成员身份登录)的应用程序。它从未成功部署,因此我的任务是部署到Server 2008 R2上的IIS 7.5。

根据我读过的内容,我需要在连接到SQL Server时使用ApplicaitonPoolIdentity,在连接到SQLExpress时使用NetworkService。由于我需要使用其中一个,我决定使用我的网络帐户作为自定义帐户下的测试。它按预期工作。但是几个小时后,会员登录停止了工作。该错误指出我删除SQLExpress的用户配置文件中的文件,并建议我将AppPool更改为NetworkService。但是在NetworkService上,我无法连接到SQL Server。我把它留作自定义帐户,认为这只是一个侥幸。几个小时后,我被要求再次删除SQLExpress用户配置文件中的文件。

我已经验证我的所有连接字符串都是正确的。以前有人见过这样的设置吗?如果是这样,我将不胜感激如何设置继续。

谢谢, TJ

1 个答案:

答案 0 :(得分:0)

对于任何有这个问题的人:最后我只是将会员资格从SQLExpress移到了SQL Server。那时我能够同时使用ApplicaitonPoolIdentity和Custom Account。对我来说,这似乎是更好的路径。如果您想确保SQL使用成员资格阅读THIS