Что делает команду iisreset делать?
на IIS 6, что делает сброс IIS?
пожалуйста, сравните с переработкой пула приложений и остановкой и запуском ASP.NET веб-сайт.
Если вы заменяете DLL или редактируете / заменяете веб.config на an ASP.NET веб-сайт-это то же самое, что остановить и запустить этот веб-сайт?
10 ответов:
IISReset останавливает и перезапускает весь веб-сервер (включая non-ASP.NET приложения)
Повторная обработка пула приложений влияет только на приложения, запущенные в этом пуле приложений.
Редактирование интернета.конфигурация в веб-приложении влияет только на это веб-приложение (перерабатывает только это приложение).
Редактирование машины.конфигурация на компьютере будет перерабатывать все запущенные пулы приложений.IIS будет контролировать каталог /bin вашего приложения. Всякий раз, когда изменение обнаруживается в этих библиотеках DLL, это будет переработать приложение и повторно загрузить эти новые библиотеки DLL. Он также контролирует интернет.конфигурация и машина.сконфигурируйте таким же образом и выполните то же действие для соответствующих приложений.
iisreset перезапускает весь веб-сервер (включая все связанные сайты). Если вы просто хотите сбросить один ASP.NET сайт, вы должны просто переработать этот домен приложений.
наиболее распространенный способ сброса ASP.NET сайт предназначен для редактирования в интернете.файл конфигурации, но вы также можете создать страницу администрирования следующим образом:
public partial class Recycle : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { HttpRuntime.UnloadAppDomain(); } }
вот сообщение в блоге, которое я написал с дополнительной информацией: избегайте IISRESET в ASP.NET приложения
он работает на всем дереве процессов IIS, а не только на пулах приложений.
C:\>iisreset /? IISRESET.EXE (c) Microsoft Corp. 1998-1999 Usage: iisreset [computername] /RESTART Stop and then restart all Internet services. /START Start all Internet services. /STOP Stop all Internet services. /REBOOT Reboot the computer. /REBOOTONERROR Reboot the computer if an error occurs when starting, stopping, or restarting Internet services. /NOFORCE Do not forcefully terminate Internet services if attempting to stop them gracefully fails. /TIMEOUT:val Specify the timeout value ( in seconds ) to wait for a successful stop of Internet services. On expiration of this timeout the computer can be rebooted if the /REBOOTONERROR parameter is specified. The default value is 20s for restart, 60s for stop, and 0s for reboot. /STATUS Display the status of all Internet services. /ENABLE Enable restarting of Internet Services on the local system. /DISABLE Disable restarting of Internet Services on the local system.
перезапуск пула приложений перезапускает w3wp.ехе процесс для этого пула приложений, следовательно, она будет влиять только на веб-сайты, работающие в этом пуле приложений.
команду iisreset перезагрузки все процесса w3wp.exe-процессы и любая другая служба, связанная с IIS, т. е. служба NNTP или FTP.
Я думаю, что изменение
web.config
или/bin
не перерабатывать весь пул приложений, но я не уверен в этом.
Он останавливает и запускает службы, из которых состоит IIS.
вы можете думать об этом как о закрытии соответствующей программы и запуске ее снова.
вот что technet должен сказать о iisreset
возможно, потребуется перезапустить службы IIS, прежде чем вступят в силу определенные изменения конфигурации или когда приложения станут недоступны. Перезапуск IIS-это то же самое, что сначала остановить IIS, а затем запустить его снова, за исключением того, что он выполняется с помощью одной команды.
вы можете найти более подробную информацию о том, какие услуги он влияет о корпорации документация.
при изменении ASP.NET файл конфигурации веб-сайта, он перезапускает приложение, чтобы отразить изменения...
когда вы выполняете сброс IIS, это перезапускает все приложения, работающие на этом экземпляре IIS.