【解决:WebAPi发布部署IIS的报错】 - 未能加载文件或程序集“xxxxxxxxx”或它的某一个依赖项,试图加载格式不正确的程序。-本人工作中出现的报错,以下是解决报错的详细过程

第一步:这个报错出现的场景

      某日在工作中,组长让我部署一个WebApi到远程服务上的IIS,结果刚按照发布的步骤进行发布,发布WebApi到IIS可以参考一下的这篇文章

      发布完,刚一启动就出现了一下这个大长串的报错,就是下面这个,颜色都是一样的....,接下来就到第二步:跟报错斗智斗勇的时候了

未能加载文件或程序集"Greatcommunication.Client"或它的某一个依赖项。试图加载格式不正确的程序。
说明:执行当前 Web 请求期间,出现未经处理的异常。请检查谁栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息:System.BadlmageFormatException;未能加载文件或程序集"Greatcommunication.clien"或它的某一个依赖项。试图加载格式不正确的程序。

第二步:通过查找各种资料,报错的原因事因为操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题。

因为我的操作系统是64位的,所以通过下面这个方法来进行操作

IIS——应用程序池——高级设置——启用32位应用程序 :true。

操作如下:

第三步:接下来我们重新启动网站,就会发现错误已经解决了。任务终于完成了,今天好开心。好了,祝大家顺利解决BUG。早点下班。

分享一下遇见的其他:

1. 发布WebApi到IIS服务的基本操作,小白必看篇

WebApi发布到IIS服务器的流程-详细解析-百分之百成功_webapi服务器-CSDN博客

2.发布WebApi到IIS服务出现访问权限的问题,已解决,详细请看下面文章

解决:WebApi发布到IIS服务器时,出现的HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效。_无法访问请求的页面,因为该页的相关配置数据无效-CSDN博客

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值