Simply.com is available in english

Più app ASP.NET Core / 5+ sullo stesso hosting web

Da ASP.NET Core 3.0 o .NET 5 e versioni successive, le app sono impostate per utilizzare il modello di hosting InProcess anziché OutOfProcess.

Il modello InProcess consente solo 1 app per app pool, perciò si possono verificare problemi se si pubblicano più app sullo stesso hosting web, poiché ogni hosting web ha assegnato 1 app pool.

Come soluzione alternativa, è possibile impostare le proprie app per utilizzare il modello OutOfProcess.

Ciò può essere fatto tramite il file .csproj in Visual Studio.

  1. Seleziona "Project" nella barra dei menu
  2. Fai clic su "Edit project file"
  3. Il file .csproj si apre. Inserisci qui <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> sotto la riga "TargetFramework".

È possibile modificarlo anche in web.config dopo la pubblicazione. Nel tag <aspNetCore /> è definito "hostingModel" e può essere cambiato in "OutOfProcess".
Con questa soluzione è comunque necessario ricordarsi di cambiarlo dopo nuovi deployment.

Articolo dalla categoria di supporto: ASP & ASP.NET

Altri articoli rilevanti