Keli ASP.NET Core / 5+ programų tame pačiame webhostinge
Perjunkite į OutOfProcess prieglobą csproj faile arba web.config, kad galėtumėte paleisti kelias ASP.NET Core/5+ programas tame pačiame webhostinge.
Nuo ASP.NET Core 3.0 arba .NET 5 ir naujesnių versijų programos numatytos naudoti InProcess talpinimo modelį vietoje OutOfProcess.
InProcess modelis leidžia tik 1 programą vienam programų baseiui, todėl gali kilti problemų, jei publikuojate kelias programas tame pačiame webhosting’e, nes kiekvienam webhostingui priskirtas 1 programų baseinas.
Kaip apėjimą galite nustatyti savo programas naudoti OutOfProcess modelį vietoje.
Tai galima padaryti per .csproj failą Visual Studio aplinkoje.
- Pasirinkite „Project“ meniu juostoje
- Spustelėkite „Edit project file“
- .csproj failas atsidarys. Įterpkite čia
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>po „TargetFramework“ eilutės.

Tai taip pat galima pakeisti web.config faile po publikavimo. <aspNetCore /> elemente nurodytas „hostingModel“ ir jį galima pakeisti į „OutOfProcess“.
Naudodamiesi šiuo sprendimu, nepamirškite jį atnaujinti po kiekvieno naujo išleidimo.
Straipsnis iš palaikymo kategorijos: ASP & ASP.NET