无法加载文件或程序集“System.EnterpriseServices.Wrapper.dll” - Azure中的错误

时间:2014-06-16 09:06:09

标签: c# asp.net .net azure nopcommerce

我已阅读所有相关问题,但没有解决方案适用于我。其中,我尝试过的事情是:

  1. 使用Any CPU平台在发布模式下重建和发布。我还尝试用x64重建和发布。

  2. 重新安装.Net 4.5.1

  3. 确保我引用了正确的" bit"版。不仅如此,我还尝试将此文件夹中的DLL上传到我们的Azure站点: {Windows dir} \ Microsoft.NET \ Framework64 \ v4.0.30319 。这是安装.Net 4.5.1的文件夹 - 在注册表(regedit)中验证。

  4. 检查并验证我们的Azure网站处于64位模式

  5. 验证VS中的目标框架是.Net Framework 4.5.1 - 我使用的是VS 2013

  6. 我们的网站是使用nopcommerce v3.3构建的。我认为问题不是由nopcommerce项目引起的。该站点在我的本地计算机上运行。我还研究了.net 4.5.1的Azure支持,并发现this page表明Azure自3月以来支持4.5.1。

    有了所有这些信息,我还能错过什么?提前谢谢。

    顺便提一下,这里有例外情况:

      

    异常详细信息:System.BadImageFormatException:无法加载文件   或汇编' System.EnterpriseServices.Wrapper.dll'或其中一个   依赖。该模块应该包含一个程序集清单。

    我也研究过这个问题(BadImageFormatException),建议用"任何CPU"我已经做了。我的本地计算机在运行项目的Windows 7 SP1 64位上运行 - 不确定这是否与问题有关。

0 个答案:

没有答案