Конфигурация службы Azure имеет два параметра - osFamily
и osVersion
. osFamily
может быть 1
для обозначения Windows Server 2008 (по умолчанию) или 2
для обозначения Windows Server 2008 R2. osVersion
по умолчанию *
означает «все зависит от инфраструктуры Azure».
Теперь я хочу переключиться со значений по умолчанию на R2. Я открыл файл конфигурации и добавил osFamily="2"
, и теперь, когда я пытаюсь развернуть службу, у меня появляется следующее сообщение об ошибке:
Неверный файл .cscfg. Если атрибут osFamily установлен в файле .cscfg, вам также необходимо установить атрибут osVersion. Атрибут osVersion может иметь значение «*» для автоматического обновления операционной системы или имя конкретной версии операционной системы.
что как-то подразумевает, что теперь я должен указать точную версию ОС.
Я не хочу указывать точную версию, я бы предпочел «все, что угодно, решать Azure, только пусть это будет какой-нибудь Windows Server 2008 R2».
Как перейти на Windows 2008 R2 без явного указания точной версии ОС?