这是一个完整的例子web.config中
<configuration>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
</compilation>
</system.web>
</configuration>
明显的和合乎逻辑的解决方案。谢谢。但为什么这样表现呢?为什么我需要将System.Data.Entity.Design命名空间添加到我的程序集中,这与我的代码无关。我Visual Studio的工作,它不应该被添加到我的应用程序。 – 2010-05-13 17:01:46
有谁知道为什么会发生这种情况? – BrianFinkel 2012-10-03 23:55:13
进入'' - 拯救任何人解决这个问题的麻烦。参考http:// stackoverflow。com/a/10078384/10245 –
2014-10-30 12:16:08