IIS报错试图加载格式不正确的程序集解决办法

   问题描述:

  将网站/WCF发布到IIS后运行报这个错。

  原因:

  64位系统和32系统不匹配导致。

  解决办法:

  方法一、注册32位IIS(必须卸载64位IIS)

  使用命令 X:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -u 卸载64位IIS

  使用命令 X:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_regiis -i 注册32位IIS

  X为系统盘符

  方法二、64位启用32应用程序兼容(推荐), 启用方式见下图


  如果出现:无法写入 Temporary ASP.NET Files 错误,解决办法 先检查X:WindowsMicrosoft.NETFramework64v4.0.30319目录是否存在Temporary ASP.NET Files,如不存在新建一个,然后将这个文件夹的读写权限给用户IIS用户。

时间: 2024-10-29 16:42:19

IIS报错试图加载格式不正确的程序集解决办法的相关文章

试图加载格式不正确的程序 解决方法

原文:试图加载格式不正确的程序 解决方法 部署程序到64位服务器,程序运行出现:试图加载格式不正确的程序问题是因为64位进程试图加载一个32位组件.虽然在Windows x64上可以运行64位和32位进程,但是64位代码和32位代码不能在相同进程上运行.代码要么全部是64位,要么全部是32位.要加载的组件也要符合这一规律. 所以最好都是x86编译,或者x64编译程序   

求大神们帮帮忙 asp.net 调用dll的时候报试图加载格式不正确的程序

问题描述 求大神们帮帮忙 asp.net 调用dll的时候报试图加载格式不正确的程序 win7 64 dll也是在我自己电脑上生成的,网站也是部署在我自己的电脑上,调用dll的时候报试图加载格式不正确的程序 解决方案 C#调用DLL报"试图加载格式不正确的程序"试图加载格式不正确的程序试图加载格式不正确的程序 BadImageFormatException 解决方案二: 我用winform调用这个dll是可以调用成功的,还请前辈们不吝赐教

System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

原文 System.BadImageFormatException: 试图加载格式不正确的程序. (异常来自 HRESULT:0x8007000B) 用C#调用DLL文件,运行后报错如下: System.BadImageFormatException: 试图加载格式不正确的程序. (异常来自 HRESULT:0x8007000B) 项目右键属性->项目设计器->生成->平台->把'默认设置(任何 CPU)'改为x86.因为'任何 CPU'的程序在64位的机器上就会用运行为64位,而

未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。_实用技巧

"/xxxxx"应用程序中的服务器错误. -------------------------------------------------------------------------------- 未能加载文件或程序集"xxx"或它的某一个依赖项.试图加载格式不正确的程序. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.BadImageFormatE

net 试图加载格式不正确的程序。(Exception from HRESULT: 0x8007000B)

原文:net 试图加载格式不正确的程序.(Exception from HRESULT: 0x8007000B)  Server Error in '/' Application. 试图加载格式不正确的程序. (Exception from HRESULT: 0x8007000B) Description: An unhandled exception occurred during the execution of the current web request. Please review

试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)

原文:试图加载格式不正确的程序. (Exception from HRESULT: 0x8007000B) 今天在电脑上部署公司的项目,出现这个错误.Bing后,找到原来是因为项目是32位的,而我的系统是win8 64位的,win8 64 IIS默认不开启支持32应用程序的,所以出现了这个错误. 开启: 刷新,OK,解决.

asp.net 未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。_实用技巧

说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.BadImageFormatException: 未能加载文件或程序集"XXX"或它的某一个依赖项.试图加载格式不正确的程序. 源错误: 执行当前 Web 请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息. 程序集加载跟踪: 下列信息有助于确定程序集"XXX"无法加载的

System.BadImageFormatException: 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。

        本机环境:Win7 32位,开发工具:vs2008         今天更新webservices的时候,如下图:               报出了下面的错误:                  在服务端打开asmx文件时,错误信息如下: "/"应用程序中的服务器错误. 未能加载文件或程序集"Oracle.DataAccess"或它的某一个依赖项.试图加载格式不正确的程序. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,

未能加载文件或程序集“CDU.BLL”或它的某一个依赖项。试图加载格式不正确的程序。

问题描述 未能加载文件或程序集"CDU.BLL"或它的某一个依赖项.试图加载格式不正确的程序. 异常详细信息: System.BadImageFormatException: 未能加载文件或程序集"CDU.BLL"或它的某一个依赖项.试图加载格式不正确的程序. 警告: 程序集绑定日志记录被关闭. 要启用程序集绑定失败日志记录,请将注册表值 HKLMSoftwareMicrosoftFusion!EnableLog设置为 1. 注意: 会有一些与程序集绑定失败日志记录