我收到此错误:
Config Error There is a duplicate 'entityFramework' section defined
Config File \\?\D:\koopaproject\koopaproject\web.config
9: <!--For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468-->
10: <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />11: </configSections>
在我的web.config中:
<configSections>
<!--For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468-->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</configSections>
<connectionStrings>
<add name="koopaco.com_koopaContext" connectionString="Data Source=localhost;Initial Catalog=koopaco.com_koopa;Persist Security Info=True;User ID=koopaco.com_zohre;Password=136613;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>
我安装了:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
</assemblyBinding>
但我仍然遇到这个错误。
答案 0 :(得分:1)
我遇到了同样的问题。我的问题的原因是,当我通过IIS(作为默认网站下的应用程序)运行应用程序时,根中的Web.config也定义了<entityFramework>
部分。
从root中删除了Web.config,问题解决了。
答案 1 :(得分:0)
如果在IIS Express中进行测试时遇到此问题,请在更高级别的&#34; web.config&#34;中查找冲突。由IIS Express使用。我发现我在C:\ Users \ yourUserIDHere \ Documents \ IISExpress \ config ** applicationhost.config **中遇到了问题。
applicationhost.config是IIS Express的一种更高级别的web.config。
我的网站在我的C:驱动器上有一个左侧文件夹位置,我过去曾运行过我的项目的旧版本。
答案 2 :(得分:0)
将此添加到web.release.config文件
<entityFramework xdt:Transform="RemoveAll" />
这样当您部署Web应用程序时,entityFramework将不会出现在Web应用程序的配置文件中
答案 3 :(得分:0)
将此添加到web.config文件
<entityFramework xdt:Transform="RemoveAll" />