Как создать пакет облачных сервисов (.cspkg) и файл конфигурации облачного сервиса (.cscfg)

Я создал веб-роль локально, но я изо всех сил стараюсь сделать это с помощью windows azure sdk, руководства, похоже, не дают четких инструкций о том, как?

Спасибо

Ответы

Ответ 1

В Visual Studio зайдите в панель "Исследователь решений", щелкните правой кнопкой мыши проект Azure и выберите функцию "Пакет". Процесс будет генерировать файлы cspkg и cscfg.

Ответ 2

Чтобы создать аргументы .cspkg и .cscfg с помощью аргументов MSBuild:

/t:Publish /p:TargetProfile=Local /p:AutomatedBuild=True

или

/p:DeployOnBuild=true /p:TargetProfile=Local /p:AutomatedBuild=True

Не забудьте заменить TargetProfile вашим фактическим желаемым профилем. Это автоматически подберет правильный ServiceDefinition.profile.csdef файл.

Ответ 3

Публикация из графических интерфейсов (Azure Portal и Visual Studio щелкните правой кнопкой мыши "Опубликовать..." ), чтобы начать работу.

В конце концов (скорее лучше, чем позже) вам понадобится воспроизводимый создатель сценариев с одной кнопкой.

Внутри Powershell script команда Publish-AzureServiceProject используется для сборки .cspkg и ее загрузки. (Я не хочу больше говорить, вы получите лучшие результаты, тщательно изучив их документацию, увы!)

Ответ 4

У вас есть два варианта с Azure:

Создайте пакет и загрузите его через портал Azure https://manage.windowsazure.com/

  • В своем проекте Cloud Project в Visual Studio щелкните правой кнопкой мыши и выберите "Пакет".
  • Выберите конфигурацию и конфигурацию конфигурации (Release, Debug), которую вы хотите упаковать. Затем нажмите "Пакет". Это создаст все необходимые проекты для вашего облачного решения. По завершении появится всплывающее окно с двумя файлами: cspkg и cscfg. Кстати, cspkg можно открыть любым программным обеспечением zip.
  • Перейдите на портал Azure. Выберите "Облачные сервисы". Выберите имя облачного сервиса. Клик на "ЗАГРУЗИТЬ НОВОЕ ПРОИЗВОДСТВО РАЗВЕРТЫВАНИЯ". Выберите файл cspkg и cscfg. Шаг 2. Укажите имя для развертывания.

Вы закончили.

Опубликовать из Visual Studio. Чтобы сохранить хастл, щелкните правой кнопкой мыши на своем проекте Cloud и выберите "Опубликовать". Примените необходимые настройки (облачный сервис - это будет заполняться автоматически -, среда, релиз... как и в предыдущем порядке. Убедитесь, что вы перешли в "Дополнительные настройки", чтобы выбрать правильную учетную запись хранилища, если у вас есть несколько. Нажмите "Далее" и "Опубликовать" Visual Studio сделает для вас всю тяжелую работу.

Ответ 5

В Visual Studio Team Services вы можете создать пакет следующим образом: введите описание изображения здесь Файл конфигурации службы называется "ServiceConfiguration.Cloud.cscfg" в этом примере. Конечно, вы всегда можете использовать переменные типа $(BuildConfiguration). Как платформу мне нужно было использовать "anycpu" без пробела, я не смог заставить ее работать, используя "любой процессор".

Ответ 6

Это решение работало для меня (Visual Studio 2012):

Щелкните правой кнопкой мыши облачную службу и выберите "Пакет", чтобы создать пакет услуг. Выберите конфигурацию и снова нажмите "Пакет". Это позволит скомпилировать приложение и сгенерировать 2 файла, ServicePackageDemo.cspkg и ServiceConfiguration.Cloud.cscfg.