Microsoft Azure - развертывание приложений

В этой главе мы обсудим различные способы развертывания приложения в Windows Azure. Когда мы говорим «приложение», это может быть веб-приложение или мобильное приложение. Раньше веб-приложения назывались веб-сайтами, но теперь они везде называются веб-приложениями. Мы обсудим, как развертывать приложения из Visual Studio и портала управления в главе «Веб-сайты».

Развертывание веб-приложения из PowerShell

Чтобы начать работу с PowerShell, обратитесь к главе «PowerShell» в руководстве. Чтобы развернуть веб-сайт из PowerShell, вам понадобится пакет развертывания. Вы можете получить это у разработчиков своего веб-сайта или у вас, если вы занимаетесь веб-развертыванием, вы знаете о создании пакета развертывания. В следующих разделах вы сначала узнаете, как создать пакет развертывания в Visual Studio, а затем с помощью командлетов PowerShell развернете пакет в Azure.

Создать пакет развертывания

Step 1 - Перейдите на свой сайт в Visual Studio.

Step 2- Щелкните правой кнопкой мыши имя приложения в обозревателе решений. Выберите "Опубликовать".

Step 3- Создайте новый профиль, выбрав «Новый профиль» в раскрывающемся списке. Введите название профиля. В раскрывающемся списке могут быть разные варианты в зависимости от того, публиковались ли ранее веб-сайты с одного и того же компьютера.

Step 4 - На следующем экране выберите «Пакет веб-развертывания» в методе публикации.

Step 5- Выберите путь для хранения пакета развертывания. Введите название сайта и нажмите Далее.

Step 6 - На следующем экране оставьте значения по умолчанию и выберите «Опубликовать».

После этого внутри папки в выбранном вами месте вы найдете zip-файл, который вам понадобится во время развертывания.

Создание веб-сайта в Azure с помощью PowerShell

Step 1- Введите следующие командлеты для создания веб-сайта. Замените выделенную деталь. Эта команда собирается создать сайт по бесплатной подписке. Вы можете изменить подписку после создания сайта.

New-AzureWebsite -name "mydeploymentdemo" -location "East US"

Если командлет выполнен успешно, вы увидите всю информацию, как показано на изображении выше. Вы можете увидеть URL-адрес своего веб-сайта, поскольку в этом примере это mydeploymentdemo.azurewebsites.net.

Step 2 - Вы можете посетить URL-адрес, чтобы убедиться, что все в порядке.

Развертывание веб-сайта с помощью пакета развертывания

После создания веб-сайта в Azure вам просто нужно скопировать код своего веб-сайта. Создайте zip-папку (пакет развертывания) на локальном компьютере.

Step 1 - Введите следующие командлеты для развертывания вашего веб-сайта.

Publish-AzureWebsiteProject -name "mydeploymentdemo" -package 
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip"

Здесь, в командлете выше, указано имя только что созданного веб-сайта и путь к zip-файлу на компьютере.

Step 2- Перейдите по URL-адресу вашего сайта. Вы можете увидеть веб-сайт, как показано на следующем изображении.