底层提供程序在连接字符串中失败

时间:2013-07-05 12:29:50

标签: c# asp.net asp.net-mvc-3 entity-framework

我收到错误

  

“连接字符串中的下划线提供程序失败”

我也在我的项目中使用本地db文件,对于本地它当我将LOCAL DB更改为我的Live IP时它正在工作它给我错误*

    <add name="dbEntities1"
         connectionString="metadata=res://*/Models.databse.csdl|res://*/Models.databse.ssdl|res://*/Models.databse.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=<SomeIP>;attachdbfilename=|DataDirectory|\databse.mdf;integrated security=True;MultipleActiveResultSets=True;Trusted_Connection=True;App=EntityFramework&quot;"
         providerName="System.Data.EntityClient" />
</connectionStrings>

请帮助解决此问题。 提前致谢

1 个答案:

答案 0 :(得分:0)

如果您尚未修改连接字符串,则表示错误。 <someip>无效。

否则尝试手动打开连接,看看你得到了什么错误:

var conStr = "data source=<SomeIP>;attachdbfilename=|DataDirectory|\databse.mdf;integrated security=True;MultipleActiveResultSets=True;Trusted_Connection=True;";
var connection = new SqlConnection(conStr);
connection.Open();
相关问题