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-адресу вашего сайта. Вы можете увидеть веб-сайт, как показано на следующем изображении.