Simply.com is available in english

Viacero ASP.NET Core / 5+ aplikácií 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.

  1. Vyberte "Project" v menu
  2. Kliknite "Edit project file"
  3. .csproj sú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

Ďalšie relevantné články