Meer ASP.NET Core / 5+ apps op hetzelfde webhotel
Schakel over naar OutOfProcess-hosting in het csproj‑bestand of web.config, zodat je meerdere ASP.NET Core/5+ apps op hetzelfde webhotel kunt draaien.
Vanaf ASP.NET Core 3.0 of .NET 5 en hoger worden apps ingesteld om het InProcess‑hostingmodel te gebruiken in plaats van OutOfProcess.
Het InProcess‑model staat slechts 1 app per app‑pool toe, waardoor je mogelijk problemen ondervindt als je meerdere apps publiceert op hetzelfde webhotel, aangezien elk webhotel 1 app‑pool toegewezen krijgt.
Als een work‑around kun je je apps instellen om het OutOfProcess‑model te gebruiken.
Dit kan via het .csproj‑bestand in Visual Studio.
- Kies “Project” in de menubalk
- Klik op “Edit project file”
- Het .csproj‑bestand wordt geopend. Voeg hier
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>toe onder de “TargetFramework”‑regel.

Het kan ook worden aangepast in web.config na publicatie. In <aspNetCore /> is “hostingModel” gedefinieerd en kan worden gewijzigd naar “OutOfProcess”.
Met deze oplossing moet je wel onthouden het na nieuwe deployments aan te passen.
Artikel uit de ondersteuningscategorie: ASP & ASP.NET