2

我有一个带有 MS SQL 2008 数据库的 ASP.NET 应用程序。在我的本地机器上一切正常,我想在测试服务器上使用 Visual Studio 执行 Web 部署。但是当我尝试在我的 Win 2003 服务器上发布应用程序时,我收到以下错误:

Web 部署任务失败。((21/08/2012 16:33:04) 在远程计算机上处​​理请求时出错。)

(21/08/2012 16:33:04) 在远程计算机上处​​理请求时发生错误。无法创建数据库“c:\Inetpub\wwwroot\LDashboard\App_Data\SQADB.mdf”。用户无权执行此操作。

现在,在我的发布配置文件中指定的用户可以完全控制该计算机以及 SQL 服务器(我的意思是它出现在 SQL Management Studio 的“登录”部分并检查了所有服务器角色)。

源数据库连接字符串是:

数据源=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SQADB.mdf;Integrated Security=True;Application Name=EntityFramework;User Instance=True

我配置的目标数据库连接字符串是:

数据源=.\SQLEXPRESS;AttachDbFilename=c:\Inetpub\wwwroot\LDashboard\App_Data\SQADB.mdf;Integrated Security=True;Application Name=EntityFramework;User Instance=True

我错过了什么?

4

0 回答 0