Mais ASP.NET Core / 5+ apps no mesmo alojamento web
Mude para hospedagem OutOfProcess no arquivo csproj ou web.config, para que possa executar várias aplicações ASP.NET Core/5+ no mesmo alojamento web.
A partir do ASP.NET Core 3.0 ou .NET 5 e versões mais recentes, as aplicações estão configuradas para usar o modelo de alojamento InProcess em vez de OutOfProcess.
O modelo InProcess permite apenas 1 aplicação por pool de aplicações, pelo que pode haver problemas se publicar várias aplicações no mesmo alojamento web, uma vez que cada alojamento web tem 1 pool de aplicações atribuído.
Como solução alternativa, pode definir as suas aplicações para usar o modelo OutOfProcess.
Isto pode ser feito através do ficheiro .csproj no Visual Studio.
- Selecione "Project" na barra de menu
- Clique em "Edit project file"
- O ficheiro
.csprojabre‑se. Insira aqui<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>sob a linha "TargetFramework".

Também pode ser alterado no web.config após a publicação. No <aspNetCore /> o atributo "hostingModel" está definido e pode ser alterado para "OutOfProcess".
Com esta solução, deve lembrar‑se de o mudar após novos deployments.
Artigo da categoria de suporte: ASP e ASP.NET