Как правильно остановить работу основного веб-приложения dotnet? - PullRequest
0 голосов
/ 16 декабря 2018

В Visual Studio 2017 и 2019 для Windows я запускаю dotnet watch run в консоли диспетчера пакетов.Он запустил пустельгу для основного приложения dotnet, автоматически отключил редактирование текста в консоли и отобразил красную кнопку, чтобы остановить выполнение команды, но кнопка ничего не делает.Также отображается сообщение для использования Ctrl+C, но оно также не работает.

Now listening on: http://localhost:20436 Application started. Press Ctrl+C to shut down.

Теперь возникает ошибка при попытке запустить веб-приложение в Visual Studio, поскольку оно уже запущено.Я не смог найти команду типа dotnet stop только Ctrl + C, которая не работает в этом случае.Я использовал Process Hacker, чтобы убить процесс dotnet.exe, но это не так.Что было бы лучшим способом убить запущенный процесс?

1 Ответ

0 голосов
/ 16 декабря 2018

Так как эта опция остановки не работает, это явно ошибка.Если мне нужно запустить dotnet watch run, я обычно просто открываю командную строку в моей текущей папке вне VS и запускаю ее оттуда.Поскольку dotnet watch run не имеет ничего общего с Visual Studio (без отладки), это имеет смысл.Кроме того, вы можете использовать зеленую кнопку для запуска в Visual Studio с отладчиком.Однако это означает, что вы не можете редактировать код во время тестирования.

...