Simply.com is available in english

Useita ASP.NET Core / 5+ sovelluksia samassa webhotellissa

ASP.NET Core 3.0:sta tai .NET 5:stä ja uudemmista alkaen sovellukset on asetettu käyttämään InProcess‑isännöintimallia OutOfProcess‑mallin sijaan.

InProcess‑malli sallii vain yhden sovelluksen per sovellusallas, minkä takia voi ilmetä ongelmia, jos julkaisee useita sovelluksia samassa webhotel‑ympäristössä, koska jokaiselle webhotellille on varattu yksi sovellusallas.

Ratkaisuna voi asettaa sovelluksensa käyttämään OutOfProcess‑mallia sen sijaan.

Tämä voidaan tehdä .csproj‑tiedoston kautta Visual Studiossa.

  1. Valitse "Project" valikkopalkista
  2. Napsauta "Edit project file"
  3. .csproj‑tiedosto avautuu. Lisää tähän <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> "TargetFramework"‑rivin alle.

Sitä voidaan myös muuttaa web.config‑tiedostossa julkaisun jälkeen. <aspNetCore />‑elementissä "hostingModel" on määritelty ja sen voi vaihtaa "OutOfProcess"‑arvoksi.
Tällä ratkaisulla on kuitenkin muistettava päivittää se uusien käyttöönottojen jälkeen.

Ohje Ohjekirjastosta: ASP & ASP.NET

Muut asiaankuuluvat ohjeet