当我看到我面临的几个类似问题时,我遇到了一些不同的问题。我的连接字符串是
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。请帮我解决这个问题。
答案 0 :(得分:1)
尝试将您的应用程序池标识更改为Network Service