C# 我不知道的数据库上的SQL错误';“我的项目中没有它吗?”;尝试为文件附加自动命名数据库失败“;
System.Data.SqlClient.SqlException:尝试为文件E:\Market\Vina\App\u Data\aspnetdb.mdf附加自动命名数据库失败。存在同名数据库,或无法打开指定的文件,或该文件位于UNC共享上 我的项目和sql server中没有此数据库,所以为什么我的连接会出现此错误C# 我不知道的数据库上的SQL错误';“我的项目中没有它吗?”;尝试为文件附加自动命名数据库失败“;,c#,asp.net,sql-server,C#,Asp.net,Sql Server,System.Data.SqlClient.SqlException:尝试为文件E:\Market\Vina\App\u Data\aspnetdb.mdf附加自动命名数据库失败。存在同名数据库,或无法打开指定的文件,或该文件位于UNC共享上 我的项目和sql server中没有此数据库,所以为什么我的连接会出现此错误 <add name="Vina" connectionString="Data Source=.\sqlexpress;Initial Catalog=MySi
<add name="Vina"
connectionString="Data Source=.\sqlexpress;Initial Catalog=MySite;Integrated Security=True"
providerName="System.Data.SqlClient" />
我怎样才能修好它 这似乎是ASP.NET的默认连接字符串。
您可以使用
<connectionStrings>
<!-- Remove the inherited conn strings -->
<clear />
<!-- This is your conn string -->
<add name="Vina" connectionString="Data Source=.\sqlexpress;Initial Catalog=MySite;
Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
MSDN说
删除对继承的连接字符串的所有引用,仅允许
由当前add元素添加的连接字符串
<connectionStrings>
<!-- Remove the inherited conn strings -->
<clear />
<!-- This is your conn string -->
<add name="Vina" connectionString="Data Source=.\sqlexpress;Initial Catalog=MySite;
Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>