0

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

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

我已经验证我的所有连接字符串都是正确的。有没有人见过这样的设置?如果是这样,我将不胜感激有关如何进行设置的任何建议。

谢谢, TJ

4

1 回答 1

0

对于遇到此问题的其他人:最后,我只是将成员资格从 SQLExpress 转移到 SQL Server。那时我能够同时使用 ApplicaitonPoolIdentity 和自定义帐户。对我来说,这似乎是更好的路径。如果您想确保 SQL 与成员资格一起使用,请阅读THIS

于 2013-08-01T16:03:09.530 回答