No ASP.NET Core 3.0 vai .NET 5 un jaunākiem versijām aplikācijas ir iestatītas izmantot InProcess hostinga modeli, nevis OutOfProcess.
InProcess modelis ļauj tikai 1 aplikāciju uz app pool, tāpēc var rasties problēmas, ja vienā webhostings publicē vairākas aplikācijas, jo katram webhostings ir piešķirts 1 app pool.
Kā pagaidu risinājums var iestatīt savas aplikācijas, lai tās izmantotu OutOfProcess modeli.
To var izdarīt, izmantojot .csproj failu Visual Studio.
.csproj fails atveras. Ievietojiet šeit <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> zem “TargetFramework” rindas.
To var arī mainīt web.config pēc publicēšanas. <aspNetCore /> elementā ir definēts “hostingModel”, ko var pārrakstīt uz “OutOfProcess”.
Ar šo risinājumu jāatceras mainīt to arī pēc katras jaunas izvietošanas (deployment).
Raksts no atbalsta kategorijas: ASP & ASP.NET