Asp.net mvc Connectionstring仅在global.asax中有效

Asp.net mvc Connectionstring仅在global.asax中有效,asp.net-mvc,entity-framework,ef-code-first,connection-string,entity-framework-migrations,Asp.net Mvc,Entity Framework,Ef Code First,Connection String,Entity Framework Migrations,在VS2012中,我有一个使用EF5代码的MVC4应用程序。 我在另一台笔记本电脑上创建了这个应用程序,在那里我也激活了迁移,但再次禁用了它(通过删除迁移文件夹并删除de DB中的表)。 现在我将整个解决方案复制到我的第二台笔记本电脑上,但我无法再运行该应用程序 我在尝试访问数据库时总是遇到异常 提供程序未返回providermanifesttoken字符串 有一个内在的例外 {“建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到或无法访问该服务器。请验证实例名称是否正确

在VS2012中,我有一个使用EF5代码的MVC4应用程序。 我在另一台笔记本电脑上创建了这个应用程序,在那里我也激活了迁移,但再次禁用了它(通过删除迁移文件夹并删除de DB中的表)。 现在我将整个解决方案复制到我的第二台笔记本电脑上,但我无法再运行该应用程序

我在尝试访问数据库时总是遇到异常

提供程序未返回providermanifesttoken字符串

有一个内在的例外

{“建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到或无法访问该服务器。请验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错)”}

我使用以下连接字符串

<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True" />
  </connectionStrings>
简而言之,在我创建项目的笔记本电脑上,一切都与web.config中的connectionstring一起工作,但在我的另一台电脑上,它只在de global.asax中工作


有人能解决这个烦人的问题吗?

我终于找到了解决问题的办法。 我的配置中好像遗漏了什么。 我仍然不明白为什么它能在我的另一台机器上工作,但是对于你们这些有同样问题的人,试试下面的方法

我的配置中有以下内容

  <entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />

当我在上找到这篇文章后,我用这个片段替换了它

<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
  <parameters>
    <parameter value="Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True" />
  </parameters>
</defaultConnectionFactory>


尝试将连接字符串更改为数据库上下文名称。我已将“DefaultConnection”更改为上下文类的名称,但这并不能解决任何问题。这仍然不能解释为什么它能在我的另一台机器上工作
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
  <parameters>
    <parameter value="Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True" />
  </parameters>
</defaultConnectionFactory>