Я пытаюсь минимизировать время простоя при обновлении веб-приложения на IIS6 - у меня есть две папки (одна с текущим приложением и одна с новым кодом).Как только я переключаю физический путь виртуального каталога на новую папку, происходит перекомпиляция («Приложение закрывается. Причина: физический путь приложения изменен».).Однако, если я переключаю физические пути пару раз между старым и новым, иногда перекомпиляция не происходит.Например:
- Переключено в папку B
- Код события: 1002 Сообщение о событии: приложение закрывается.Причина: физический путь к приложению изменен.
- Переключен обратно в папку A
- Код события: 1001 Сообщение о событии: приложение запускается.(без выключения?)
- Переключен обратно в папку B
- Код события: 1001 Сообщение о событии: приложение запускается.(без выключения?)
В чем причина того, что домен не всегда перезапускается?