IISReset останавливает и перезапускает весь веб-сервер (включая приложения не-ASP.NET). Повторная обработка пула приложений повлияет только на приложения, работающие в этом пуле приложений.Редактирование web.config в веб-приложении влияет только на это веб-приложение (перезапускает только это приложение).Редактирование machine.config на машине перезапустит все запущенные пулы приложений.
IIS будет отслеживать каталог / bin вашего приложения.Всякий раз, когда обнаруживается изменение в этих библиотеках, оно перезапускает приложение и перезагружает эти новые библиотеки.Он также контролирует web.config & machine.config и выполняет те же действия для соответствующих приложений.