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