我在 Visual Studio 2010 应用程序服务器中运行我的应用程序,但现在我已将其更改为使用 IIS 本地服务器,然后一切都崩溃了。我收到以下错误:
System.Data.SqlClient.SqlException:数据库“master”中的 CREATE DATABASE 权限被拒绝。
尝试为文件 D:\Code\EMSApplication\EMSApplication.Web\App_Data\ASPNETDB.mdf 附加自动命名数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。
我已将 IIS 默认网站的应用程序池设置更改为经典 .NET AppPool。
还将经典 .NET AppPool 的标识更改为 LocalSystem。
我还将 NETWORK SERVICE 的权限设置为 Full
连接字符串是:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.mdf;Integrated Security=True
但他们都没有工作。我仍然收到该错误。任何建议都会对我很有帮助。
谢谢。
我正在使用随 Visual Studio 2010 安装的 SQL Server 2008 Express。