Simply.com is available in english

Több ASP.NET Core / 5+ alkalmazás ugyanazon webtárhelyen

Az ASP.NET Core 3.0 vagy .NET 5 és újabb verzióktól a apps alapértelmezés szerint az InProcess hosting modellt használják az OutOfProcess helyett.

Az InProcess modell csak egy app‑ot engedélyez app pool‑onként, ezért problémák merülhetnek fel, ha több app‑ot telepít ugyanazon webhoszton, mivel minden webhosztnak egy app pool‑ja van hozzárendelve.

Megoldásként átállíthatjuk az apps‑et az OutOfProcess modellre.

Ez a .csproj fájlban a Visual Studio‑ban végezhető el.

  1. Válassza a "Project" menüpontot a menüsorban
  2. Kattintson a "Edit project file" lehetőségre
  3. A .csproj fájl megnyílik. Illessze be ide <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> a "TargetFramework" sor alá.

Ez a web.config‑ban is módosítható a közzététel után. A <aspNetCore /> elemben a "hostingModel" van definiálva, és átállítható "OutOfProcess"‑ra.
Ezzel a megoldással azonban emlékezni kell arra, hogy minden új deployment után módosítani kell.

Cikk a támogatási kategóriából: ASP & ASP.NET

Egyéb releváns cikkek