0

我看到很多其他人和我有同样的问题,但每个问题都有点不同,就像我的一样。

我创建了一个将运行 Web 应用程序的服务帐户。此帐户在数据库中并且具有正确的权限。

我认为问题可能出在我的连接字符串中。当涉及到正确的语法时,我不是很了解,这就是为什么我认为这就是问题所在。

<add name="1AWebApp_Prod" connectionString="server=serverName;Initial Catalog=databaseName; Integrated Security=true; uid=nanw\svc_fawebprod_ria" providerName="System.Data.SqlClient"/>

更新:

我删除了用户名,现在收到 HTTP 错误 500.3 - 服务不可用我进入应用程序池并注意到每次我从浏览器访问该站点时,它都会停止应用程序池

我将Rapid-Fail Protection: Enable设置为False,这并没有解决问题

当我运行时,aspnet_regiis -ga nanw\svc_fawebprod_ria我收到错误“用户不存在


更新 2:

创建了服务帐户的镜像版本,Resource Ran 'aspnet_regiis -ga svc_fawebprod_ria',工作应用程序池没有运行并且每秒都没有停止

现在我得到“登录失败。登录来自不受信任的域,不能用于 Windows 身份验证

4

2 回答 2

1

使用集成安全性时不需要提供用户名(它使用当前登录的用户或运行相关服务的帐户)。

运行 Web 应用程序的应用程序池是什么帐户?我猜它还没有设置。

于 2012-04-11T19:59:34.820 回答
0

由于应用程序和数据库未加入同一个域,因此这是不可能的。

于 2012-04-12T20:12:57.423 回答