Asp.net 无法加载具有固定名称“System.Data.SqlClient”的ADO.NET提供程序的应用程序配置文件

Asp.net 无法加载具有固定名称“System.Data.SqlClient”的ADO.NET提供程序的应用程序配置文件,asp.net,visual-studio-2012,iis-7.5,entity-framework-6,Asp.net,Visual Studio 2012,Iis 7.5,Entity Framework 6,每当我尝试从TFS中的分支解决方案运行ASP.NET web应用程序时,都会出现以下错误。我没有得到任何编译错误 我的应用程序在TFS中有3个分支,它们都抛出了相同的问题 以下是环境信息: Visual Studio 2012、ASP.NET Web应用程序、实体框架6和IIS 7.5 Web.Config <entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructu

每当我尝试从TFS中的分支解决方案运行ASP.NET web应用程序时,都会出现以下错误。我没有得到任何编译错误

我的应用程序在TFS中有3个分支,它们都抛出了相同的问题

以下是环境信息: Visual Studio 2012、ASP.NET Web应用程序、实体框架6和IIS 7.5

Web.Config

 <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>

有人遇到过这个例外吗?您对此问题有什么解决方案吗?

您是否启用了Nuget程序包还原?删除您的bin文件夹并重建。是的,我已启用Nuget程序包还原。我尝试删除bin文件夹并重建,但问题仍然存在。web.config中的分区是什么样子的?这里有很多类似的问题,用web.config.中与我匹配的设置更新了这个问题。我会尝试链接中的一些建议。