Sql 如何在VisualStudio2010中部署mvc4网站并连接现有数据库?

Sql 如何在VisualStudio2010中部署mvc4网站并连接现有数据库?,sql,asp.net,asp.net-mvc-4,Sql,Asp.net,Asp.net Mvc 4,我创建了一个连接数据库的mvc4网站。另一个应用程序也在使用该数据库。因此,在部署mvc4网站时,我不会重新创建数据库 connectionString=元数据=res:///Models.Qcgl.csdl|res:///Models.Qcgl.ssdl|res://*/Models.Qcgl.msl; provider=System.Data.SqlClient;提供程序连接字符串= 数据源=。\SQLEXPRESS;可信连接=是; attachdbfilename=D:\xxx.mdf;综

我创建了一个连接数据库的mvc4网站。另一个应用程序也在使用该数据库。因此,在部署mvc4网站时,我不会重新创建数据库

connectionString=元数据=res:///Models.Qcgl.csdl|res:///Models.Qcgl.ssdl|res://*/Models.Qcgl.msl; provider=System.Data.SqlClient;提供程序连接字符串= 数据源=。\SQLEXPRESS;可信连接=是; attachdbfilename=D:\xxx.mdf;综合安全=真实; 连接超时=30;multipleactiveresultsets=True;App=EntityFramework

错误是

在数据库“master”中创建数据库的权限被拒绝。
尝试为文件xxx.MDF附加自动命名数据库失败。存在同名数据库,或无法打开指定的文件,或该文件位于UNC共享上。

请尝试下面的连接字符串

<add name="ContextName" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=YourDBName;Persist Security Info=True;User ID=YorUserid;Password=YourPassword Trusted_Connection=yes;integrated security=True;connect timeout=30;multipleactiveresultsets=True;
        providerName="System.Data.SqlClient" />

您是否使用EntityFramework codefirst方法?不,我使用现有数据库创建模型。