【发布时间】:2011-08-10 12:14:51
【问题描述】:
我在 IIS 7 (Windows 7) 下部署了我的 asp.net mvc 3 项目。项目包含 App_Data 文件夹中的附加 *.mdf DB 文件。首先我得到以下错误:
由于检索用户的本地应用程序数据路径失败,无法生成 SQL Server 的用户实例。请确保用户在计算机上有本地用户配置文件。连接将被关闭。
我删除了它,所以在我的 web.config 文件中更改连接字符串 - 删除 user instanse=true 和 Application Pool -> Addvanced Setting -> Process Model -> Load User Profile 设置值 TRUE 然后我得到下一个错误: 数据库 'master' 中的 CREATE DATABASE 权限被拒绝。 尝试为文件 C:\inetpub\wwwroot\assign\App_Data\AssignmentDB.mdf 附加自动命名数据库失败。存在同名数据库,或指定文件无法打开,或位于 UNC 共享上。
我的连接字符串是
<add name="AssignmentDBEntities" connectionString="metadata=res://*/Models.AssignmentDBModel.csdl|res://*/Models.AssignmentDBModel.ssdl|res://*/Models.AssignmentDBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\AssignmentDB.mdf;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
我不知道如何解决这个问题..(( 有人可以帮助我吗?
【问题讨论】:
标签: asp.net-mvc sql-server-2008 iis iis-7 msdeploy