Simply.com is available in english

Πολλές ASP.NET Core / 5+ apps στο ίδιο webhosting

Από το ASP.NET Core 3.0 ή .NET 5 και νεότερες εκδόσεις, οι εφαρμογές ρυθμίζονται να χρησιμοποιούν το μοντέλο φιλοξενίας InProcess αντί για OutOfProcess.

Το μοντέλο InProcess επιτρέπει μόνο 1 εφαρμογή ανά app pool, γι’ αυτό μπορεί να προκύψουν προβλήματα εάν αναπτύξετε πολλές εφαρμογές στο ίδιο webhosting, καθώς κάθε webhosting διαθέτει 1 app pool.

Ως προσωρινή λύση, μπορείτε να ρυθμίσετε τις εφαρμογές σας να χρησιμοποιούν το μοντέλο OutOfProcess.

Αυτό μπορεί να γίνει μέσω του αρχείου .csproj στο Visual Studio.

  1. Επιλέξτε “Project” στη γραμμή μενού
  2. Κάντε κλικ στο “Edit project file”
  3. Το αρχείο .csproj ανοίγει. Εισάγετε εδώ <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> κάτω από τη γραμμή “TargetFramework”.

Μπορεί επίσης να αλλάξει στο web.config μετά τη δημοσίευση. Στο <aspNetCore /> το “hostingModel” είναι ορισμένο και μπορεί να αλλάξει σε “OutOfProcess”.
Με αυτή τη λύση πρέπει όμως να θυμάστε να το ενημερώνετε μετά από νέες εκδόσεις.

Άρθρο από την κατηγορία υποστήριξης: ASP & ASP.NET

Άλλα σχετικά άρθρα