Azure站点程序集依赖性错误 - 在本地运行

时间:2015-04-24 09:38:47

标签: c# asp.net-mvc entity-framework azure web-publishing

我有一个完全在本地运行的MVC网站,但是当我发布到Azure时,我收到错误:

Could not load file or assembly 'EntityFramework.SqlServer' or one of its dependencies. The module was expected to contain an assembly manifest.

一旦我导航到网站的登录页面。

自从上次成功发布以来,我已经更新了一些NuGet包,所以我想服务器上的EntityFramework.SqlServer.dll版本可能是错误的,但肯定它应该在发布期间更新了?

我已经为dll包含了程序集绑定:

  <dependentAssembly>
        <assemblyIdentity name="EntityFramework.SqlServer" publicKeyToken="b77a5c561934e089" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
  </dependentAssembly>

如何检查服务器上存在的dll版本?

JK

1 个答案:

答案 0 :(得分:0)

我通过FTP解析它进入网站并删除了dll,然后我删除并将dll读入我的项目并重新发布。我也必须为EntityFramework.dll做同样的事情。