Запуск ядра asp.net из Visual Studio на Mac не открывает браузер для определенного маршрута - PullRequest
0 голосов
/ 11 февраля 2019

Сейчас я легко запускаю основные приложения dotnet на Mac.Это было довольно просто.Однако одна из проблем, с которыми я сталкиваюсь, заключается в том, что, когда я запускаю приложение в DEBUG с настройкой по умолчанию, оно не открывает браузер для приложения по заданному маршруту.

В настоящий момент у меня есть следующее: Project> Параметры [ПРОЕКТА]> Выполнить> Конфигурации> По умолчанию.Я щелкаю вкладку ASP.NET Core и проверяю URL приложения.

Я отмечаю флажок, чтобы открыть браузер для относительного маршрута: / api / help , например.

Запускается, но браузер не открывается.Мне больше повезло, когда я выполняю какие-либо действия из командной строки, но я хочу, чтобы интерактивные утилиты отладки работали и открывали для меня страницу по умолчанию.

Есть ли что-то, что я делаю неправильно?Я установил неправильную конфигурацию?На данный момент я использую Community Edition в качестве подтверждения концепции перед тем, как получить лицензию на нее.

При использовании моей машины Windows открывается новый веб-браузер по правильному пути, но, похоже,что он не делает этого из версии Visual Studio для Mac.

Пока это не будет решено, я хотел бы просто отметить здесь, что я делал, но это не использует какой-либо видлюбой встроенной отладки.У меня есть сценарий оболочки, который выполняет следующие действия:

#!/bin/sh
port=$1
if [ -z $1 ]; then 
    port=18006
    echo "Port not set. Using Default: $port"
fi
sleep 10s && open http://localhost:$port/api/help/ &
dotnet run --urls=http://localhost:$port

Таким образом, он запускает браузер через 10 секунд по указанному пути.

В конечном счете, я все еще ищу ответ назапустите браузер для отладки IN Visual Studio на Mac, чтобы иметь все встроенные средства отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...