无法加载文件或程序集“...”或其某个依赖项。尝试以错误的格式加载程序。

4
注意:我知道此前已经发布过这个问题,但是我已经尝试了其他线程中提出的解决方案,但是仍然没有成功。
我正在尝试将一个.NET 4.0 MVC 4应用程序部署到一个IIS服务器(版本7.5)上。我遇到了以下错误:
服务器正在运行Windows 7 64位。我正在使用两个“特殊”的库:
- EPPlus - itextsharp 注意事项:
- 应用程序池具有以下配置: - 帮帮我 :(

1
按照指示操作:打开融合日志并查看日志中的错误信息。http://www.hanselman.com/blog/BackToBasicsUsingFusionLogViewerToDebugObscureLoaderErrors.aspx - Preet Sangha
启用32位应用程序并尝试? - linquize
我已经尝试过了,改成了其他的尝试,然后忘记重新打开它。 - J_Ocampo
3个回答

4

可能是您尝试加载x32 DLL。请尝试将“启用32位应用程序”更改为“true”。


抱歉,截图已过期。我尝试了两个值(true和false),但没有成功。 - J_Ocampo
@J_Ocampo,UPC.SCEP.PL.UI项目属性中设置了哪个平台目标? - Den Pakizh

1
在你的项目上,右键点击,在属性菜单中将平台目标更改为任何 CPU。

enter image description here


0
我曾经遇到过几次类似的错误,无法加载某些文件或它们的依赖项。
尽管我按照Den所说的做了,但对我有效的是,如果有的话,卸载64位应用程序,然后下载并安装相同应用程序的32位版本(x86)。
或者,如果你正在开发该应用程序,请确保按照jos所说的,将应用程序的目标更改为32位。
这在不同的情况下对我起作用。错误消息并没有给出直接的指示。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接