Я провожу небольшое тестирование облачных служб Azure с одним из примеров приложений, которые они предоставляют. Я развернул его как облачную службу с двумя экземплярами, но всякий раз, когда я обновляю свое приложение и повторно публикую, количество экземпляров увеличивается с двух до одного. Это все равно, что удалить облачный сервис и снова начать с нуля.
В моих настройках публикации я выбрал «Обновление развертывания» и «добавочное обновление», которые, как я думал, исправят это, но безрезультатно. Что-то мне не хватает?
Я публикую с помощью Visual Studio Community 2013
Мне удалось в этом разобраться. Чтобы не повлиять на количество экземпляров, вам необходимо снять флажок «Включить веб-развертывание для всех веб-ролей» в общих настройках.
Проверьте файл конфигурации ваших служб. Вероятно, он будет называться как-то вроде ServiceConfiguration.Cloud.cscfg. Возможно, для счетчика экземпляров установлено значение 1, и он может перенастраивать вашу облачную службу. Установка этого значения на 2 приведет к развертыванию с двумя экземплярами.