Simply.com is available in english

Więcej aplikacji ASP.NET Core / 5+ na tym samym hostingu

Od ASP.NET Core 3.0 lub .NET 5 i nowszych aplikacje są domyślnie ustawione na używanie modelu hostingu InProcess zamiast OutOfProcess.

Model InProcess pozwala tylko na jedną aplikację na pulę aplikacji, co może powodować problemy, jeśli publikujesz więcej aplikacji na tym samym hostingu, ponieważ każdy hosting ma przydzieloną jedną pulę aplikacji.

Jako obejście możesz skonfigurować swoje aplikacje, aby używały modelu OutOfProcess.

Można to zrobić poprzez plik .csproj w Visual Studio.

  1. Wybierz „Project” w pasku menu
  2. Kliknij „Edit project file”
  3. Plik .csproj otwiera się. Wstaw tutaj <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> pod linią „TargetFramework”.

Można to także zmienić w pliku web.config po publikacji. W <aspNetCore /> jest zdefiniowane „hostingModel”, które można zmienić na „OutOfProcess”.
Przy tym rozwiązaniu pamiętaj, aby zmieniać to po nowych wdrożeniach.

Artykuły z kategorii pomocy technicznej: ASP & ASP.NET

Inne istotne artykuły