Пул приложений удален после сброса iis - PullRequest
2 голосов
/ 09 марта 2010

Я пишу установщик для моего веб-сайта. Установщик создает пул приложений, виртуальный каталог и назначает виртуальный каталог пулу приложений, используя эту инструкцию. Все работает, но ... Если я сбрасываю IIS сразу после установки моей программы, мой пул приложений удаляется, но если я открываю, открываю свой веб-сайт в веб-браузере и затем сбрасываю IIS, пул приложений не удаляется. Почему это происходит?

Я использую IIS 6.0 (Windows Server 2003), C # 3.0 и установщик Windows

P.S. извините за мой английский

1 Ответ

4 голосов
/ 09 марта 2010

В регистрации пула приложений есть небольшая задержка. Если вы откроете свой веб-сайт, это заставит эту операцию завершиться. Если вы этого не сделаете, и вы сбросите настройки до его завершения, то он исчезнет.

Вы звоните iisreset /nowait? Это заставит его отказаться от этой регистрации, просто позвонив по номеру iisreset.

Попробуйте iisreset /noforce, чтобы быть в безопасности с этим, он будет ждать, пока IIS завершит свою работу, и если он остановится, не будет принудительно убивать что-либо. Если это занимает много времени, задайте тайм-аут, который больше, по умолчанию это 60 секунд. Вы можете сделать это через: iisreset /noforce /timeout:300, чтобы дать ему 5 минут расслабления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...