Simply.com is available in english

Mai multe aplicații ASP.NET Core / 5+ pe aceeași găzduire web

Din ASP.NET Core 3.0 sau .NET 5 și versiuni ulterioare, aplicațiile sunt configurate să folosească modelul de găzduire InProcess în loc de OutOfProcess.

Modelul InProcess permite doar 1 aplicație per pool de aplicații, motiv pentru care se pot întâmpina probleme dacă publici mai multe aplicații pe același webhotel, deoarece fiecare webhotel are un pool de aplicații atribuit.

Ca o soluție alternativă, poți seta aplicațiile să folosească modelul OutOfProcess în schimb.

Acest lucru se poate face prin fișierul .csproj în Visual Studio.

  1. Selectează "Project" în bara de meniu
  2. Apasă "Edit project file"
  3. Fișierul .csproj se deschide. Inserează aici <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> sub linia "TargetFramework".

De asemenea, poate fi modificat în web.config după publicare. În <aspNetCore /> este definit „hostingModel” și poate fi schimbat în „OutOfProcess”.
Cu această soluție, trebuie să-ți amintești să o modifici după noi deployment‑uri.

Articol din categoria de suport: ASP & ASP.NET

Alte articole relevante