Simply.com is available in english

Varias aplicaciones ASP.NET Core / 5+ en el mismo alojamiento web

Desde ASP.NET Core 3.0 o .NET 5 y versiones posteriores, las aplicaciones están configuradas para usar el modelo de alojamiento InProcess en lugar de OutOfProcess.

El modelo InProcess permite solo 1 app por app pool, por lo que pueden surgir problemas si publicas varias apps en el mismo alojamiento web, ya que cada alojamiento web tiene 1 app pool asignado.

Como solución alternativa, puedes configurar tus apps para que usen el modelo OutOfProcess.

Esto se puede hacer a través del archivo .csproj en Visual Studio.

  1. Selecciona “Project” en la barra de menús
  2. Haz clic en “Edit project file”
  3. Se abre el archivo .csproj. Inserta aquí <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> bajo la línea “TargetFramework”.

También se puede cambiar en web.config después de la publicación. En <aspNetCore /> el atributo “hostingModel” está definido y puede cambiarse a “OutOfProcess”.
Con esta solución, sin embargo, debes recordar cambiarlo después de nuevos despliegues.

Artículo de la categoría de soporte: ASP & ASP.NET

Andre artículos relevantes