Publicando un applicazione ASP.NET Core 2.2 su IIS può succedere che l’applicazione non funzioni e restituisca il seguente errore:

HTTP Error 500.0 – ANCM In-Process Handler Load Failure

image

A primo impatto sembrerebbe che la IIS non trovi al versione del framework o che manchi il riferimento a qualche dll.

La soluzione per risolvere il problema è una semplice modifica sul web.config:

La seguente riga

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

va modificata nel seguente modo:

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

Una volta aggiornato il web.config il sito riprenderà a funzionare su IIS Winking smile

Happy Coding Winking smile

eliminando il modulo V2