Viacero ASP.NET Core / 5+ aplikácií na rovnakom webhostingu
Prepnite na OutOfProcess hosting v súbore csproj alebo web.config, aby ste mohli spúšťať viacero aplikácií ASP.NET Core/5+ na rovnakom webhostingu.
Od ASP.NET Core 3.0 alebo .NET 5 a novších sú aplikácie nastavené na používanie modelu InProcess hosting namiesto OutOfProcess.
Model InProcess umožňuje len 1 aplikáciu na app pool, preto môžete zaznamenať problémy, ak nasadzujete viacero aplikácií na rovnaký webhosting, pretože každému webhostingu je pridelený 1 app pool.
Ako obchádzka môžete nastaviť svoje aplikácie na používanie modelu OutOfProcess namiesto toho.
Toto môžete urobiť prostredníctvom .csproj súboru vo Visual Studio.
- Vyberte "Project" v menu
- Kliknite "Edit project file"
.csprojsúbor sa otvorí. Vložte sem<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>pod riadok "TargetFramework".

Môže to byť tiež zmenené v web.config po nasadení. V <aspNetCore /> je definovaný "hostingModel" a môže byť zmenený na "OutOfProcess".
Pri tomto riešení si však musíte pamätať, že ho treba meniť po nových nasadeniach.
Článok z kategórie podpory: ASP & ASP.NET