无法打开登录请求的数据库“database.mdf”。登录失败。用户'IIS APPPOOL \ general'登录失败

时间:2013-02-05 10:56:21

标签: visual-studio-2010 sql-server-2008 iis database-connection connection-string

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

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。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

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