HTTP Error 500.0 - ANCM In-Process Handler Load Failure 排错历程

本文记录了一次解决.NET Core应用在IIS上部署失败的过程,从环境检查到最终定位到应用池32位应用程序设置的问题,为遇到类似错误的开发者提供了排查思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先上报错图

 

环境 Window Server 2008 r2

netcore 2.2

排错历程

看到这个错 我第一个想到netcore 安装问题

先检查了下环境

发现没问题 我排查了下应用池

 

确定是无托的

 

确认下模块

 

也是没错的

 

 

 查了文档 吧日志打出来看看

 

.....emmmmm...看不出什么东西来

 

 各种 github stackoverflow 的悲催经理就不罗列了 总之...没啥收获 

 

直接运行了下

 是可以  继续怀疑IIS问题

 重启IIS 继续不行...

终极大法 重启服务器 ... 嗯  还是不行

 

检查了下系统版本 

 

确实 是x64  我发布一个 32的试试   ,... 竟然可以>>???

难道我的系统骗我 它是一个显示64的 32位系统   - -# 神经质的效验一次

 

 继续排错

 

看了下应用池高级配置

卧槽 为什么默认 True了?  关掉试试..?? .... 可以了! 坑爹啊  启用32位不是默认是  False吗 我记错了? 肯定默认是 False 我敢肯定

 

 大坑结束 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值