316  
查询码:00000916
处理程序“aspNetCore”在其模块列表中有一个错误模块“AspNetCoreModuleV2”-HiError
来源:https://www.hierror.com/exception/article/46
作者: 朱凡 于 2021年04月06日 发布在分类 / FM组 / FM服务 下,并于 2021年04月06日 编辑
asp.net 网站 模块 程序 hosting windows bundle 错误 hierror server

处理程序“aspNetCore”在其模块列表中有一个错误模块“AspNetCoreModuleV2”

Asp.NetCore IIS7 Windows Server 2008

其他环境

.net + Asp.NetCore + IIS7 + Windows Server 2008

部署程序到windows server 2008,安装了Microsoft .N et Core 3.1.4 Windows Server Hosting . IIS应用程序池也配置为无托管模式了,访问网站仍然报错:

HTTP 错误 500.21 - Internal Server Error

处理程序“aspNetCore”在其模块列表中有一个错误模块“AspNetCoreModuleV2”

hierror T4 采纳率73%

+ 我有其他方法 收藏

最佳答案

原因分析

IIS无法为当前网站正确加载AspNetCoreModule模块,如果已经安装了ASP.NET Core IIS Module,一般情况下是网站的Asp.Net Core和ASP.NET Core IIS Module版本不一致导致的

一定要安装和网站Asp.net Core版本相应的Windows Hosting Bundle,需要注意主要版本号和操作系统位数,

比如Asp.Net Core 网站是2.2的就下载:ASP.NET Core 2.2 Runtime (v2.2.8) - Windows Hosting Bundle Installer,并确保网站、操作系统、Hosting Bundle 均为64位或者32位;

网站是Asp.Net Core 3.1的,就下载ASP.NET Core 3.1 Runtime (v3.1.4) - Windows Hosting Bundle Installer,并确保网站、操作系统、Hosting Bundle 均为64位或者32位。



 推荐知识

 历史版本

修改日期 修改人 备注
2021-04-06 17:57:23[当前版本] 朱凡 创建版本

  目录
    知识分享平台 -V 4.8.7 -wcp