0

当我看到我面临的几个类似问题时,我遇到了一些不同的问题。我的连接字符串是

Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\inetpub\wwwroot\aspnet_new\App_Data\database.mdf;Integrated Security=True;Connect Timeout=30" providerName="System.Data.SqlClient"

我的应用程序在 .Net Framework 4.0 下运行,托管流水线模式是经典的,身份是 ApplicationPoolIdentity

该网站运行良好,但是当我打开 Visual Studio 并扩展我的数据库以添加/编辑表时,当 Visual Studio 与数据库建立连接时,IIS 停止工作并显示此错误。

Cannot open database "database.mdf" requested by the login. The login failed. Login failed for user 'IIS APPPOOL\general

因此,我在我的 Visual Studio 中关闭了连接,并在我的浏览器中刷新了同一页面,网站再次运行。我希望网站在 Visual Studio 中访问我的数据库以添加/编辑表时同时运行。

我没有使用 SQL Server Management Studio。请帮我解决这个问题。

4

1 回答 1

1

尝试将您的应用程序池标识更改为运行Network Service

于 2013-02-05T11:03:39.470 回答