Запустить веб приложения на телефоне во время Debug-а

Рейтинг: 3Ответов: 2Опубликовано: 31.07.2023

а как можно, тестировать онлайн во время деБага ?

какой есть вариант web Blazor Server запустить с Визуал Студио на телефоне во время Debug-а ?

Чтоб протестировать веб приложение на телефоне у меня получается после его публикации,

  1. открыла FireWall (Межсетевой экран) в настройках компьютера

  2. поставила телефон на ту же сеть что и IIS (там же опубликовано приложение)

  3. ввела (http) ip + порт и приложение открылось с телефона => ок

Ответы

▲ 1Принят

Вариант с VisualStudio вообще прост :

  1. Создаем 'туннель'

введите сюда описание изображения

  1. Он может быть

    а. Private = только с вашего почтового ящика сможете входить на других устройствах

    б. Professional = почтовые ящики с одним и тем же доменом

    в. Public = не рекомендуется, тк это просто публичный тоннель

введите сюда описание изображения

  1. После получения сообщения о удачном создании

введите сюда описание изображения

  1. Выбираем из списка наш тоннель / по умолчанию при создании он сразу делает его активным

введите сюда описание изображения

и теперь доступна ссылка (при запуске проекта) (генерируется некий токен уникальный), которую можно открыть на Андроид во время дебага. При первом запуске (если тоннель Private) у вас попросят войти в ваш почтовый ящик, который указан в Visual Studio

▲ 2

Используйте Ngrok

  1. Откройте аккаунт на сайте, есть опция зайти от аккаунта гитхаб
  2. Заполните анкету (для чего используете итп)

3.а Скачайте зип, распакуйте и используйте (если выдало ошибку перейдите (может ваша среда не имеет доступа к данному интерфейсу) => к 3.б)

3.б Установите Chocolatey Выберите Individual введите сюда описание изображения Введите в PowerShell (запустив от имени администратора) Get-ExecutionPolicy Затем скопируйте комманду и также введите в консоль (сама комманда на странице, по ссылке выше), проверьте установлено ли все верно choco -?

  1. Ngrok => следуйте коммандам для установки choco install ngrok => ngrok config add-authtoken ....
  2. Запустите ваше приложение с VisualStudio, скопируйте ссылку и введите комманду ngrok http http://localhost:8080 заменив http://localhost:8080 на вашу ссылку.
  3. Выберите пункт Forwarding => там указана ссылка на ваш 'туннель' введите сюда описание изображения

Также от Визуаль Студио есть обновления, вот блог