Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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 в режиме запуска, как показано на следующем рисунке:




Включите предзагрузку соответствующего сайта

Путь операции: Веб-сайт -> Соответствующий сайт -> Правый клик, Расширенные настройки -> Выбор, Предзагрузка включена True, как показано на следующем рисунке:







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

Mail To:help@itsvse.com