Получение ошибки в структуре сервиса "URL-адрес приложения не установлен или не является URL-адресом HTTP/HTTPS, поэтому браузер не будет открыт для приложения"

При попытке запустить мой сервис в кластере сервисных структур в окне "Вывод"

"URL-адрес приложения не задан или не является URL-адресом HTTP/HTTPS, поэтому браузер не будет открыт для приложения".

Я пропускаю шаг настройки?

Ответ 1

Вам просто нужно ввести URL-адрес в поле URL-адрес приложения.

Для этого:

  • Выберите проект Application Fabric Application
  • В окне Свойства нажмите URL приложения
  • Укажите значение для Отладки, это будет http://localhost:19080/Explorer (по умолчанию для ASF Explorer)

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

Нажмите Отладка Debug.Start; через некоторое время появится ASF Explorer.

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

Ответ 2

Это сообщение от VS, что в свойствах проекта приложения SF нет значения "URL приложения". Не о чем беспокоиться.

Настройка этого запуска запустит браузер на этом Url, при запуске отладчика с F5.

Ответ 3

Когда окно вывода говорит

The application URL is not set or is not an HTTP/HTTPS URL so the browser will not be opened to the application.

Это не ошибка. Он просто говорит вам, что не будет автоматически открывать окно браузера.


Вы можете увидеть, как ваше приложение работает в браузере:

1) Перейдите по адресу http://localhost: 19080/ (если вы не изменили порт) или

2) Добавьте URL в свойства проекта

  • В обозревателе решений щелкните правой кнопкой мыши проект (в данном случае голосование) со значком кластера, чтобы открыть страницы свойств.

Solution Explorer

  • На страницах свойств добавьте http://localhost: 19080/ к URL-адресу приложения.

Property Pages

  • Затем перезапустите свой проект.

  • Теперь окно браузера откроется автоматически, и вы не увидите The application URL is not set... в окне вывода. Вы увидите Launching the browser with URL http://localhost:19080/to open the application. вместо этого в окне вывода.