У нас есть несколько приложений, установленных в одном «веб-приложении» на Azure. Мы сконфигурировали каждый из них в качестве приложения (настройка> Виртуальные приложения и каталоги и флажок отмечен).Azure Web App Restart Issue
Я заметил, что всякий раз, когда мы обновляем dll в одном из приложений, все они перезапускаются. Любой способ предотвратить это, кроме создания отдельного «веб-приложения» для каждого приложения?
Нам нужно, чтобы все эти приложения работали под одним доменом, но оставались независимыми.
Я думаю, что это потому, что у меня есть основной сайт под "/"
и другие приложения, вложенные в него. Это было сделано для сопоставления сайта с корнем.
У нас есть это определено следующим образом: Сайт - "/"
- сопоставлен site\wwwroot
Применение - /account
сопоставлен site\account
Довольно много, как он установлен в this article. Физические папки смежны, а виртуальные папки вложены, поэтому можно ожидать, что они не будут влиять друг на друга.
Пожалуйста, отредактируйте ваш вопрос с подробностями; не забудьте детали в комментариях. Я только что редактировал ваш вопрос и переместил ваши комментарии в основной вопрос, поэтому вы можете удалить свои комментарии. –
Я бы предположил, что когда вы обновляете dll (развертываете новую версию), Azure создает новый экземпляр, а затем свопирует, когда новый готово, поэтому все они, кажется, перезагружаются, но на самом деле только что начаты. Надеюсь, кто-то более осведомленный, чем я, может подтвердить это, или нет. –
Да, это похоже на время простоя, которое мы пытаемся избежать. – Josh