Публикация приложения для тестирования на виртуальной машине Azure DevTest Labs

Из этой статьи вы узнаете, как опубликовать приложение для тестирования на Azure DevTest Labs виртуальной машине. Как разработчику может потребоваться проверить, правильно ли выполняется сборка приложения в другой операционной системе, отличной от рабочей станции разработчика. Вы также можете распространять сборку приложения для установки и тестирования командой тестирования.

В этой статье в качестве примера используется приложение из Visual Studio. Visual Studio позволяет развертывать приложение, службу или компонент на других компьютерах, устройствах, серверах или в облаке. Чтобы развернуть приложение на виртуальной машине лаборатории в Azure DevTest Labs, сначала опубликуйте файлы приложения в общей папке Azure. Затем вы можете получить доступ к приложению в общей папке из виртуальной машины лаборатории.

Схема, на которой показано, как опубликовать приложение из Visual Studio в файловом ресурсе Azure, доступ к которому осуществляется из виртуальной машины лаборатории.

Дополнительные сведения о вариантах развертывания в Visual Studio.

Вместо развертывания приложения непосредственно с рабочей станции разработчика можно интегрировать создание лаборатории и развертывание приложений в конвейер CI/CD.

Предварительные требования

Создание файлового ресурса Azure

Чтобы получить доступ к приложению из виртуальной машины лаборатории, используйте общую папку Azure для хранения файлов приложения. Опубликуйте приложение с помощью Visual Studio, а затем получите доступ к общей папке на виртуальной машине лаборатории.

Azure DevTest Labs создает учетную запись хранения Azure при создании лаборатории. Чтобы создать общую папку Azure в этой учетной записи хранения, выполните указанные ниже действия.

  1. В портал Azure перейдите к группе ресурсов, содержащей лабораторию.
  2. Выполните следующие действия, чтобы выбрать учетную запись хранения, связанную с лабораторией.
  3. Выполните следующие действия, чтобы создать общую папку.

Публикация веб-приложения из Visual Studio

В Visual Studio можно опубликовать приложение на других компьютерах или устройствах. Опубликуйте приложение в общей папке Azure, созданной ранее.

Чтобы опубликовать приложение в общей папке Azure из Visual Studio, выполните следующие действия.

  1. Откройте Visual Studio и в начальном окне выберите Создать проект.

    Снимок экрана: начальная страница Visual Studio с выбранным элементом

  2. На экране Создание проекта выберите Консольное приложение и нажмите кнопку Далее.

    Снимок экрана: выбор консольного приложения.

  3. На странице Настройка нового проекта оставьте значения по умолчанию и нажмите кнопку Далее.

  4. На странице Дополнительные сведения сохраните значения по умолчанию и нажмите кнопку Создать.

  5. В Visual Studio Обозреватель решений выберите и удерживайте имя проекта, а затем щелкните Сборка.

  6. После успешной сборки в Обозреватель решений выберите и удерживайте имя проекта, а затем выберите Опубликовать.

    Снимок экрана: выбор параметра Опубликовать из Обозреватель решений.

  7. На первом экране Публикация выберите Папка, а затем нажмите кнопку Далее.

    Снимок экрана: выбор папки на экране публикации.

  8. Для параметра Указанный целевой объект выберите значение Папка, а затем нажмите кнопку Далее.

  9. Для параметра Расположение нажмите кнопку Обзор и выберите общую папку, подключенную ранее.

    Снимок экрана: просмотр и выбор общей папки.

  10. Нажмите кнопку ОК, а затем Готово.

  11. Нажмите кнопку Опубликовать.

    Снимок экрана: выбор параметра

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

Подключение общей папки к виртуальной машине лаборатории

Чтобы получить доступ к файлам приложения в общей папке Azure, необходимо сначала подключить общую папку к виртуальной машине лаборатории.

Выполните следующие действия, чтобы подключить общую папку Azure к виртуальной машине лаборатории.

Доступ к приложению на виртуальной машине лаборатории

При подключении к виртуальной машине лаборатории теперь можно получить доступ к файлам приложения из подключенной общей папки.

  1. Подключитесь к тестовой виртуальной машине лаборатории по протоколу RDP.

  2. На виртуальной машине лаборатории запустите проводник, выберите Этот компьютер и найдите общую папку, подключенную ранее.

    Снимок экрана: общая папка в проводник виртуальной машины.

  3. Откройте общую папку и убедитесь, что отображается приложение, развернутое из Visual Studio.

    Снимок экрана: содержимое общей папки.

Теперь вы можете запускать и тестировать приложение на виртуальной машине лаборатории.

Дальнейшие действия

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