Mitu ASP.NET Core / 5+ rakendust samas veebimajutuses
Muuda csproj-failis või web.config'is OutOfProcess hostingu, et saaksid käivitada mitu ASP.NET Core/5+ rakendust samal veebimajutusel.
Alates ASP.NET Core 3.0‑st või .NET 5‑st ja uuematest on rakendused konfigureeritud kasutama InProcess hostimismudelit, mitte OutOfProcess.
InProcess mudel lubab ainult 1 rakendust ühe app pooli kohta, mistõttu võib esineda probleeme, kui avaldatakse mitu rakendust samal veebimajutusel, kuna iga veebimajutus on omistatud 1 app pooli.
Lahendusena võib rakendusi seadistada kasutama OutOfProcess mudelit.
Seda saab teha .csproj‑faili kaudu Visual Studio‑s.
- Vali menüüribal "Project"
- Klõpsa "Edit project file"
- .csproj‑fail avaneb. Lisage siia
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>rea "TargetFramework" all.

Seda saab muuta ka web.config‑is pärast avaldamist. <aspNetCore />‑elemendis on määratletud "hostingModel" ja seda saab muuta "OutOfProcess"‑ks.
Sellega lahendusega tuleb siiski meeles pidada seda muuta pärast uusi deployment'e.
Artikkel tugikategooriast: ASP & ASP.NET