HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure (Windows Server)
Ao instalar ou atualizar o site, pode aparecer o erro HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure:
A principal causa para esse problema é o .NET Core Runtime 2.2 não estar instalado (baixe aqui).
Para verificar que o .NET Core Runtime 2.2 está instalado, execute o comando abaixo em um command prompt ou no Powershell:
dotnet --list-runtimes
A saída deve conter três itens com uma versão 2.2.x, for instance:
Microsoft.AspNetCore.All 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Embora essa seja a principal causa, existem diversos fatores que podem acarretar esse erro. Para diagnosticar o problema, veja Diagnosticando problemas na inicialização.