Mai multe aplicații ASP.NET Core / 5+ pe aceeași găzduire web
Treci la OutOfProcess hosting în fișierul csproj sau web.config, pentru a putea rula mai multe aplicații ASP.NET Core/5+ pe același hosting web.
Din ASP.NET Core 3.0 sau .NET 5 și versiuni ulterioare, aplicațiile sunt configurate să folosească modelul de găzduire InProcess în loc de OutOfProcess.
Modelul InProcess permite doar 1 aplicație per pool de aplicații, motiv pentru care se pot întâmpina probleme dacă publici mai multe aplicații pe același webhotel, deoarece fiecare webhotel are un pool de aplicații atribuit.
Ca o soluție alternativă, poți seta aplicațiile să folosească modelul OutOfProcess în schimb.
Acest lucru se poate face prin fișierul .csproj în Visual Studio.
- Selectează "Project" în bara de meniu
- Apasă "Edit project file"
- Fișierul .csproj se deschide. Inserează aici
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>sub linia "TargetFramework".

De asemenea, poate fi modificat în web.config după publicare. În <aspNetCore /> este definit „hostingModel” și poate fi schimbat în „OutOfProcess”.
Cu această soluție, trebuie să-ți amintești să o modifici după noi deployment‑uri.
Articol din categoria de suport: ASP & ASP.NET