繁体   English   中英

无法加载文件或程序集“ myApp.Web”或其依赖项之一。 试图加载格式错误的程序

[英]Could not load file or assembly 'myApp.Web' or one of its dependencies. An attempt was made to load a program with an incorrect format

我有一个Web应用程序,当我在Visual Studio中进行配置时,该应用程序可以正常工作:“活动解决方案配置。调试,平台x86。”

当我使用发布配置(任何CPU)发布应用程序时,在发布服务器上出现以下错误:无法加载文件或程序集“ myApp.Web”或其依赖项之一。 试图加载格式错误的程序。

如果我在Visual Studio中更改为:活动解决方案配置,发布,平台x86。

并重建我的应用程序,我的计算机上也遇到相同的错误。 如果我改回调试并重建,它将再次起作用。 我正在使用本地IIS。 可能出了什么问题,我尝试了所有发现但没有成功的建议?

有同样的问题。 当您明确使用为x86或x64构建的程序集时,会出现此问题。 确保所有项目(特别是如果您使用的是本机代码),都将在satelite程序集中将某些项目设置为在Configuration Manager中为同一平台构建。 更新闻起来像您的服务器,并且您的构建机器具有不同的位数。 如果您为调试和发布设置了相同的位数,而一个设置却在工作而其他设置则不起作用,则可能是由于程序集发布过程中的某些设置丢失(发布不会复制某些内容或复制了某些错误的内容)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM