IIS - system.badimageformatexception无法加载文件或程序集

时间:2017-01-26 01:26:55

标签: c# iis model-view-controller 64-bit

我有MVC应用程序。我需要x64中的任何内容。我有x64操作系统的本地iis。当我在Visual Studio中发布项目时,我选择x64配置。当我在IIS AppPool设置中将“启用32位应用程序”的值设置为 False 时一切正常,但是当我设置“启用32”的值时-bit Applications “to True 我收到错误消息。 如何使用“启用32位应用程序”= True将x64项目发布到IIS服务器?

我还有问题。我甚至无法运行标准的初始应用程序。这是一个截屏视频(抱歉,IIS有俄语界面):http://www.screencast.com/t/Kf0mpM9uFa

我做错了什么?

对不起我的英语。熊,伏特加,巴拉莱卡。

先谢谢。

2 个答案:

答案 0 :(得分:0)

我有一个模拟:

1. Project platform target x64 => Working in IIS.
2. IIS > enable 32bit application = > Working also.

我的想法是:

Kindly check framework of your application pool.

答案 1 :(得分:0)

这是因为您试图在64位系统上运行32位dll。通过更改应用程序池上的高级设置以启用32位应用程序,可以在IIS管理器中对其进行修复。或专门为他们创建一个新的应用程序池。 原始artcle