IIS - приложение не работает во втором развертывании - PullRequest
0 голосов
/ 20 ноября 2018

Я работаю над приложением .NET MVC 5, размещенным на IIS.

У меня возникает следующая проблема: после первого развертывания приложения оно работает нормально.

Нопосле внесения изменений в приложение и повторного развертывания (или просто изменения Web.config) файловое приложение не запускается (или запускается, но переходит в бесконечный цикл - я не знаю, какие), и запросы к сайту принимаются вечно(они никогда не получают ответ).После перезапуска приложение IIS запускается снова и работает нормально.Проблема не возникает при отладке на локальном компьютере.

Очевидно, что вы не сможете решить мою конкретную проблему, я просто ищу способы, как я могу диагностировать, что именно вызывает проблему ...

1 Ответ

0 голосов
/ 21 ноября 2018

Вы не предоставляете достаточно информации для устранения проблемы, но похоже, что ваше приложение все еще работает, пока вы пытаетесь его развернуть.Отключите приложение, затем развертывание и перезапуск должны решить вашу проблему.

Простое встроенное решение заключается в создании файла ~ / App_Offline.htm в вашем webroot перед обновлением приложения, а затем его удалении.Это обеспечит уничтожение домена приложения перед изменением его файлов.См. Мой ответ ниже для получения дополнительной информации:

IIS не удается перезапустить с ошибкой тайм-аута

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