Упражнение. Публикация приложения ASP.NET из Visual Studio

Завершено

Вы запустили веб-приложение ASP.NET Core на локальном компьютере. В этом упражнении вы опубликуете приложение в службе приложений Azure.

Публикация веб-приложения ASP.NET Core в Azure

  1. В Обозреватель решений щелкните правой кнопкой мыши проект AlpineSkiHouse и выберите "Опубликовать".

  2. В появившемся диалоговом окне выберите Azure в качестве целевого объекта публикации, а затем нажмите кнопку "Далее ".

  3. Выберите Служба приложений Azure (Windows) и нажмите Далее, чтобы продолжить.

    Совет

    Приложения ASP.NET Core являются кроссплатформенными. Это значит, что они могут работать в версии службы приложений для Linux без каких-либо изменений в коде. Тем не менее, поскольку версия для Linux не поддерживает модель общего размещения, в этом упражнении вы будете использовать службу приложений для Windows.

  4. В раскрывающемся списке "Подписка" выберите "Подписка Concierge".

  5. Нажмите кнопку +Создать, чтобы открыть диалоговое окно Служба приложений (Windows).

Настройка новой службы приложений Azure

  1. Если вы еще не вошли в систему, войдите в Visual Studio под учетной записью, которую вы используете в Microsoft Learn.

  2. Введите необходимые сведения о своем плане службы приложений.

    • Имя приложения. Имя вашего приложения. От этого значения зависит URL-адрес опубликованного приложения, который будет иметь вид https://<имя_приложения>.azurewebsites.net. Это значение должно быть уникальным. Возможно, вам придется попробовать несколько различных имен, чтобы найти его уникальным.

    • Имя подписки: подписка Azure, в которой вы хотите развернуть приложение. Выберите подписку Concierge Subscription, которая предоставляется в песочнице.

    • Группа ресурсов. Выберите существующую группу ресурсов [имя группы ресурсов для песочницы].

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

      Выберите Создать рядом с планом размещения. В появившемся окне "Настройка плана размещения" измените размер на общий и нажмите кнопку "ОК".

  3. Нажмите Создать, чтобы создать ресурс службы приложений в Azure. Выполнение этого действия займет несколько секунд.

  4. Через несколько секунд диалоговое окно Служба приложений (Windows) закроется. Новая служба приложений появится в списке ресурсов службы приложений в диалоговом окне Публикация. Нажмите кнопку "Готово ", чтобы завершить создание профиля публикации. Диалоговое окно Публикация закроется.

  5. Новый профиль публикации будет отображаться в раскрывающемся списке в верхней части страницы свойств. Нажмите Опубликовать, чтобы опубликовать веб-приложение в службе приложений.

  6. Поздравляем! Когда вы увидите сообщение Публикация успешно завершена в диалоговом окне Вывод, веб-приложение ASP.NET Core будет опубликовано и готово к работе. Итоговый URL-адрес сайта находится в выходных данных сборки. Его также можно найти на странице публикации в Visual Studio.

  7. Чтобы протестировать веб-сайт, откройте указанный URL-адрес. Visual Studio также может открыть этот URL-адрес автоматически.

    Опубликованный сайт.

    Примечание.

    Если вы не можете найти URL-адрес в выходных данных, перейдите по адресу https://<имя_приложения>.azurewebsites.net, где <имя_приложения>°— имя, которое вы указали ранее. Например: "https://alpineskihouse123.azurewebsites.net/".

Теперь у вас есть действующее веб-приложение. Ваш план службы приложений Azure создан, а приложение запущено и готово принимать обновления.