2016-08-03 18 views
1

Я искал десятки сообщений (большинство из них несколько лет). Я бы хотел ускорить загрузку нашего приложения и не нашел правильную конфигурационную комбинацию на сервере Server 2008 R2. У меня это хорошо работает на Server 2012 R2 - IIS 8.5. Но у нас все еще есть некоторые сайты на сервере 2008 R2. То, что я сделал для Server 2008 R2 является:Как сделать работу над приложениями на сервере 2008 R2 - IIS 7.5?

  1. Installed 'Application Initialization 1.0 для IIS 7.5' и перезагрузил
  2. Отредактировано Applicationhost.config под applicationPools добавить: 'StartMode = "AlwaysRunning"'
  3. Edited applicationHost.config под сайты, чтобы добавить «preloadEnabled =„истинный“» для пути приложения
  4. Отредактированный файл web.config моего приложения, чтобы добавить «applicationInitialization doAppInitAfterRestart =„истинный“» под system.webServer

Это, по-видимому, не имеет никакого эффекта. Что мне не хватает? FWIW, я использую ApplicationPoolIdentity и анонимный & Включена аутентификация форм и ASP.NET олицетворяют, Basic, & Отключена аутентификация Windows. Любые советы приветствуются. Благодарю.

ответ

0

После пункта 2 я хотел бы сделать следующее:

Перейти к Серверу в IIS, а затем дважды щелкните на ConfigurationEditor, затем выберите:

1-system.applicationHost/applicationPools-> Нажмите на (Collection) -> Выберите свой бассейн-> Проверьте, что «autoStart» является «истинным», и подтвердите, что startMode «AlwaysRunning» (уже сделано в вашей точке 2) -> Затем закройте окно-> щелкните по применению

2 -system.applicationHost/sites-> Нажмите (Коллекция) -> Теперь щелкните по нужному сайту и включите serviceAutoStart в «true», если ваш сайт находится внутри «Default Web S» ite "(Коллекция) ниже-> Теперь выберите ваш сайт-> Включите preloadEnabled для" true "и serviceAutoStartEnabled, чтобы" true "также .-> закрыть все и применить.

Чтобы проверить переход в пул, перезапустите его в IIS и проверьте в своем диспетчере задач, что w3wp.exe использует ваш CPU. Через несколько секунд w3wp.exe перестанет использовать ваш процессор.

+0

Если вы нашли этот ответ немного запутанным, просто просмотрите это видео, которое я нашел на You Tube на португальском, что объясняет, что я только что сказал (забудьте, что язык просто сосредоточен на шагах, которые он предпринимает). https://www.youtube.com/watch?v=_8rbf2tZLUs – RodrigoCampos