asp.net-corehostingnopcommerceinternal-server-errornopcommerce-4.0

ASP.NET CORE Hosting - Error Internal Server Error Handler "aspNetCore" has a bad module "AspNetCoreModule" in its module list


I'm hosting ASP.NET Core 2 site and getting below error message.

HTTP Error 500.21 - Internal Server Error
Handler "aspNetCore" has a bad module "AspNetCoreModule" in its module list

My application is using nopCommerce 4.00 and server side already ASP.NET Core component is installed.


Solution

  • I was facing the same issue after following this blog on how to host an asp.net core app into IIS. Visual studio had added the following web.config in the published output folder.

    enter image description here

    Then I looked into my IIS module to check if the .NET core hosting bundle was installed properly and I saw this,

    enter image description here

    So I changed the module in web.config,

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

    and it worked without any issues after that.