Ответ 1
В Visual Studio зайдите в панель "Исследователь решений", щелкните правой кнопкой мыши проект Azure и выберите функцию "Пакет". Процесс будет генерировать файлы cspkg и cscfg.
Я создал веб-роль локально, но я изо всех сил стараюсь сделать это с помощью windows azure sdk, руководства, похоже, не дают четких инструкций о том, как?
Спасибо
В Visual Studio зайдите в панель "Исследователь решений", щелкните правой кнопкой мыши проект Azure и выберите функцию "Пакет". Процесс будет генерировать файлы cspkg и cscfg.
Чтобы создать аргументы .cspkg и .cscfg с помощью аргументов MSBuild:
/t:Publish /p:TargetProfile=Local /p:AutomatedBuild=True
или
/p:DeployOnBuild=true /p:TargetProfile=Local /p:AutomatedBuild=True
Не забудьте заменить TargetProfile вашим фактическим желаемым профилем. Это автоматически подберет правильный ServiceDefinition.profile.csdef
файл.
Публикация из графических интерфейсов (Azure Portal и Visual Studio щелкните правой кнопкой мыши "Опубликовать..." ), чтобы начать работу.
В конце концов (скорее лучше, чем позже) вам понадобится воспроизводимый создатель сценариев с одной кнопкой.
Внутри Powershell script команда Publish-AzureServiceProject используется для сборки .cspkg и ее загрузки. (Я не хочу больше говорить, вы получите лучшие результаты, тщательно изучив их документацию, увы!)
У вас есть два варианта с Azure:
Создайте пакет и загрузите его через портал Azure https://manage.windowsazure.com/
Вы закончили.
Опубликовать из Visual Studio. Чтобы сохранить хастл, щелкните правой кнопкой мыши на своем проекте Cloud и выберите "Опубликовать". Примените необходимые настройки (облачный сервис - это будет заполняться автоматически -, среда, релиз... как и в предыдущем порядке. Убедитесь, что вы перешли в "Дополнительные настройки", чтобы выбрать правильную учетную запись хранилища, если у вас есть несколько. Нажмите "Далее" и "Опубликовать" Visual Studio сделает для вас всю тяжелую работу.
В Visual Studio Team Services вы можете создать пакет следующим образом:
Файл конфигурации службы называется "ServiceConfiguration.Cloud.cscfg" в этом примере. Конечно, вы всегда можете использовать переменные типа $(BuildConfiguration). Как платформу мне нужно было использовать "anycpu" без пробела, я не смог заставить ее работать, используя "любой процессор".
Это решение работало для меня (Visual Studio 2012):
Щелкните правой кнопкой мыши облачную службу и выберите "Пакет", чтобы создать пакет услуг. Выберите конфигурацию и снова нажмите "Пакет". Это позволит скомпилировать приложение и сгенерировать 2 файла, ServicePackageDemo.cspkg и ServiceConfiguration.Cloud.cscfg.