我托管ASP.NET的Core 2网站并获得以下错误信息。
HTTP Error 500.21 - Internal Server Error
Handler "aspNetCore" has a bad module "AspNetCoreModule" in its module list
我的应用程序使用nopCommerce 4.00和已经ASP.NET核心部件是安装服务器端。
我有同样的错误。该处理器是AspNetCoreModule
,代码是%SystemRoot%\system32\inetsrv\aspnetcore.dll
。更改处理器与AspNetCoreModuleV2
解决了这个问题代码%ProgramFiles%\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll
。
这link也很有帮助。如果该链接不工作:
如果AspNetCoreModule没有在IIS正确安装了运行Microsoft Dynamics NAV Web服务器组件的计算机上可能会出现此错误。该AspNetCoreModule安装与Microsoft .NET核心Windows服务器托管束。你可以得到这个错误,如果这方面一直没有完全安装或安装已经以某种方式被损坏。
要解决此问题,打开程序和功能控制面板中,检查是否安装了Microsoft .NET核心Windows服务器托管。然后,请尝试以下之一:
- 如果安装了它,从程序和功能修复它,选择它,选择更改,然后选择修复。
- 如果没有安装,下载并安装Microsoft .NET的核心 - 在Windows Server主机捆绑。