HTTP Error 500.0 - ANCM In-Process Handler Load Failure

使用Visual studio 发布asp.net core 程序时,弹出此错误

HTTP Error 500.0 - ANCM In-Process Handler Load Failure_asp.net

解决方法:

在web.config

<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>

修改​​AspNetCoreModuleV2​​​为​​AspNetCoreModule​

<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>

第二种方法

2021.7.19更新

更改IIS设置

右键应用程序池 -> 默认应用程序池默认设置 -> 常规 -> 启用32位应用程序