这个是64位应用32位产生的问题。相信大家搜索的时候很多都是建议改把项目的AnyCPU改成X86,可是很不幸我的改不了。
终于搜索了半天后发现,IIS里解决才是根本办法:
1.生成时选择AnyCPU。
2.在IIS配置里面启用32位应用程序。
其中启用32位应用程序的方法如图:
OK,解决了。
如果其他还有解决办法,希望大神能留言解决谢谢!...
分类:
其他好文 时间:
2015-05-08 09:28:13
阅读次数:
149
部署IIS的时候,会出现System.BadImageFormatException: Could not load file or assembly 'xxx' or one of its dependencies. 试图加载格式不正确的程序。问题分析:由于编译中有的是32位有的是64位 不一致解...
分类:
其他好文 时间:
2015-05-05 14:14:45
阅读次数:
126
缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误。原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图加载格式不正确的程序”的错误。解决方法:【C/S】运行C/S程序比较简单,直接在Build...
分类:
其他好文 时间:
2015-04-27 12:36:43
阅读次数:
104
今天发布网站时,老是弹出下面这样一个错误。经过一番折腾终于找到答案:方法一:在IIS中设置,属性 ——常规—— 启用32位应用程序 修改为True。方法二:修改项目属性——生成——目标平台(比如,我的是改为X86后就是正确的了)
分类:
其他好文 时间:
2015-04-23 17:11:30
阅读次数:
142
微软的这些 32位程序,或64位程序 编译和发布时总NND一堆问题,特别无语。回到正题,本人遇到的是,工程:Silverlight+WCF+Oracle 10g 32位服务器:IIS81.出发:因为数据库是32位,所以应该用32位程序去调用,将WCF改成 x86 平台(大家都懂的)2.发布到IIS上...
分类:
其他好文 时间:
2015-04-21 14:16:23
阅读次数:
350
未能加载文件或程序集“MagickNet”或它的某一个依赖项...
分类:
Web程序 时间:
2015-02-10 18:46:28
阅读次数:
333
.NET:Microsoft Visual Studio2010 + .NET Framework 3.5操作系统:windows2008 R2 64 位操作系统oracle数据库:32位的ODP.NET 2.0版本FluroineFx:FluorineFx v1.0.0.15 (点击可下载)Flu...
分类:
数据库 时间:
2015-01-22 10:45:19
阅读次数:
233
未能加载文件或程序集“Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。 原来,我引用的Open Inventor是32位的,而我系统是64位的Win7,编译没问题,运行就报错了,...
分类:
其他好文 时间:
2014-12-18 13:28:03
阅读次数:
288
iis有程序池有一个属性 是否启用32位应用程序默认是true的特别注意windows2008 服务器系统iis默认的是true这样发布一下也是必须要做的
分类:
数据库 时间:
2014-11-27 00:15:30
阅读次数:
245
问题描述:CS0009: 未能打开元数据文件“c:\Windows\Microsoft.NET\assembly\GAC_MSIL \System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35 \System.Compon...
分类:
其他好文 时间:
2014-09-27 18:35:50
阅读次数:
828