0

我正在尝试在我的本地机器上设置 BugTracker。

我的 SQL Server 使用了 Windows 身份验证。

我的连接字符串如下所示

<add key="ConnectionString" value="Data Source=MyPCName\InstanceName;Initial Catalog=BugTracker;Integrated Security=True"/>

我得到的错误

无法连接。

无法打开登录请求的数据库“BugTracker”。登录失败。用户“MyPCName\ASPNET”登录失败。

检查 Web.config 文件的“ConnectionString”设置。

任何想法我怎样才能使这项工作?

4

1 回答 1

0

它使用 Windows 身份验证。如果在 IIS 下运行,您需要确定正在执行 ASP.Net 应用程序的帐户。然后将该帐户的权限添加到 SQL Server。

例如,Windows 7 上的 IIS 默认使用名为“IIS AppPool\DefaultAppPool”的帐户运行所有应用程序池。您可以将应用程序池配置为使用不同的帐户,出于安全原因,建议您这样做。

但这应该可以帮助您解决安全问题。

于 2011-05-03T15:36:58.117 回答