Я искал десятки сообщений (большинство из них несколько лет). Я бы хотел ускорить загрузку нашего приложения и не нашел правильную конфигурационную комбинацию на сервере Server 2008 R2. У меня это хорошо работает на Server 2012 R2 - IIS 8.5. Но у нас все еще есть некоторые сайты на сервере 2008 R2. То, что я сделал для Server 2008 R2 является:Как сделать работу над приложениями на сервере 2008 R2 - IIS 7.5?
- Installed 'Application Initialization 1.0 для IIS 7.5' и перезагрузил
- Отредактировано Applicationhost.config под applicationPools добавить: 'StartMode = "AlwaysRunning"'
- Edited applicationHost.config под сайты, чтобы добавить «preloadEnabled =„истинный“» для пути приложения
- Отредактированный файл web.config моего приложения, чтобы добавить «applicationInitialization doAppInitAfterRestart =„истинный“» под system.webServer
Это, по-видимому, не имеет никакого эффекта. Что мне не хватает? FWIW, я использую ApplicationPoolIdentity и анонимный & Включена аутентификация форм и ASP.NET олицетворяют, Basic, & Отключена аутентификация Windows. Любые советы приветствуются. Благодарю.
Если вы нашли этот ответ немного запутанным, просто просмотрите это видео, которое я нашел на You Tube на португальском, что объясняет, что я только что сказал (забудьте, что язык просто сосредоточен на шагах, которые он предпринимает). https://www.youtube.com/watch?v=_8rbf2tZLUs – RodrigoCampos