Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 41393|Отговор: 1

[ASP.NET] ASP.NET функцията за предварително зареждане на IIS 10 AlwaysRunning на MVC 5

[Копирай линк]
Публикувано в 23.01.2021 г. 12:20:25 ч. | | | |
По подразбиране пулът на приложенията автоматично се възстановява от IIS след период на неактивност (без поискани операции). След като пулът за кандидатури бъде рециклиран, w3wp няма да започне, ако никой не посети уебсайта. Първият потребител поиска достъп, достъпът до уебсайта ще бъде много бавен и потребителското изживяване ще е много лошо, и за да решите тази ситуация, можете да използвате функцията за инициализация на IIS приложението.

IIS8 идва с комплект инструменти за инициализация на приложения, IIS7.5 трябва да търси независими инсталационни пакети за инсталация, а автоматичната инициализация на IIS не се поддържа засега, ако е под 7.5.

Този метод решава проблема с бавния достъп ASP.Net първия път, а след определен период от време.

Добавени възможности за инициализация на IIS приложения

В Контролния панел кликнете върху Програми - Включи или Изключи функциите на Windows, за да добавиш "Функция за инициализация на приложения", както е показано по-долу:



ASP.NET Web.config настройки

Добавете следната конфигурация под възела system.webServer във файла web.config на уебсайта:

InitializationPage: iis автоматично симулира относителния адрес на страницата за пътя на заявката. hostName: Адресът на свързания сайт.

Пул от приложения

В съответния пул от приложения на уебсайта кликнете върху Разширени настройки и изберете режим AlwaysRunning в режима стартиране, както е показано на следващата фигура:




Активирайте предварително зареждане на съответния уебсайт

Път на работа: Уебсайт -> Съответстващ уебсайт -> Десен бутон, Разширени настройки -> Избор, Предварително зареждане е активирано Вярно, както е показано на следната фигура:







Предишен:asp.net core bulk преименува zip пакети в паметта
Следващ:Криптиране на данни с ASP.NET machineKey
Публикувано в 22.09.2021 г. 20:35:18 ч. |
Научи се да учиш...
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com