我建设使用的Windows Azure表的应用程序。我封装我在台服的所有调用到自己组装。该组件使用.NET 4.0框架,并且包括到System.Data.Service.Client基准(4.0)。我能够从一个测试项目没有问题,装配使用。

当我加入这个项目作为一种MVC2 Web应用程序的引用 - 再次面向.NET 4.0框架 - 我得到上述错误。我添加了相同的DLL(V.4.0)到Web项目,但问题仍然存在。

这是怎么回事?我为什么要需要使用一个3.5 DLL从MVC项目?

有帮助吗?

解决方案

添加以下到我的web.config文件和所有是COPACETIC。

<system.web>
  <compilation debug="true" targetFramework="4.0">
    <assemblies>
      <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
    </assemblies>
  </compilation>
</system.web>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top