我有一个带有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的“登录”部分,并且检查了所有服务器角色)。
源数据库连接字符串是:
Data Source =。\ SQLEXPRESS; AttachDbFilename = | DataDirectory | \ SQADB.mdf; Integrated Security = True; Application Name = EntityFramework; User Instance = True
我配置的目标数据库连接字符串是:
Data Source =。\ SQLEXPRESS; AttachDbFilename = c:\ Inetpub \ wwwroot \ LDashboard \ App_Data \ SQADB.mdf; Integrated Security = True; Application Name = EntityFramework; User Instance = True
我错过了什么?