Simply.com is available in english

Mais ASP.NET Core / 5+ apps 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.

  1. Selecione "Project" na barra de menu
  2. Clique em "Edit project file"
  3. O ficheiro .csproj abre‑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

Outros artigos relevantes