Мне сказали, что каждый раз, когда я обновляю наш веб-сайт, будь то отдельные страницы или весь сайт, я должен сначала остановить пул приложений, обновить файл или файлы моего веб-сайта, а затем запустить пул приложений. Файлы моего веб-сайта состоят из HTML, JS, ASPX, INC, GIF, JPEG, CONFIG и т. Д. Я спрашиваю, потому что считаю, что обновил свой сайт, не останавливая пул приложений и не запуская его, а также останавливая и запуская его, просто пытаясь выяснить, каким должен быть правильный подход.
Вам не нужно перерабатывать или перезапускать пул приложений при обновлении сайта. Ни для добавления / обновления файлов, ни для обновления вашего web.config.
IIS автоматически принимает все изменения.
Причины, по которым вы можете захотеть утилизировать, включают:
По умолчанию пул приложений перезагружается каждые 29 часов, поэтому обычно вам никогда не придется перерабатывать пул приложений вручную.
Это действительно зависит от того, какие изменения вы вносите. Если вы просто обновляете файл конфигурации, часто вам даже не нужно перерабатывать пул приложений, не говоря уже о его остановке и запуске. Если вы изменили некоторые вещи asp.net, то обычно требуется переработка пула приложений, но, опять же, остановка и запуск обычно не требуются.
Вот хорошее объяснение того, что именно происходит, когда вы перерабатываете пул приложений и / или сбрасываете IIS. Прочтите его, и вы лучше поймете, когда требуется остановка / запуск.
http://fullsocrates.wordpress.com/2012/07/25/iisreset-vs-recycling-application-pools/