#visual-studio-2019 #aspnetzero
#visual-studio-2019 #aspnetzero
Вопрос:
Я только начал кодировать с помощью решения AspNetZero V8.0. Я приобрел эту версию пару лет назад. Я сохранил необработанное загруженное решение в репозитории GIT без каких-либо изменений. Недавно я скачал код для использования в моем проекте. Все, что я сделал до сих пор, это настроил строку подключения, настроил клиента и вошел в клиент. После того, как я получил всю эту работу, я начал разработку для своего первого класса домена «Country». Я настроил классы домена, интерфейсы, службу приложений и миграцию EF. Все это работало без каких-либо проблем.
Теперь у меня есть служба настройки приложений для домена страны, и я пытаюсь протестировать ее с консоли Chrome, согласно документам AspNetZero здесь. Когда я тестирую службу, я получаю сообщение об ошибке в консоли, и ошибка также регистрируется в таблице AuditLogs. Итак, чтобы определить мою проблему с app service, я решил отладить код. Вот где моя проблема.
Я могу запустить отладчик. Я вижу, что открывается окно браузера Chrome, я вижу, что VS2019 (v16.8.4) переключается на макет отладки. Примерно через 30 секунд браузер закрывается, и VS2019 возвращается в обычный режим, а не в отладочный макет. Я не получаю никаких ошибок, зарегистрированных в консоли Chrome, журнале событий Windows или в выходных данных VS2019. Я прочитал много тем на SO о подобных проблемах и попробовал много разных изменений параметров VS2019, похоже, ничего не изменилось. Я попробовал несколько других решений, AspNetZero и другое .NET Core, в VS2019, и я могу их нормально отлаживать. Кто-нибудь еще сталкивался с подобной проблемой с решением AspNetZero или любым другим типом решения?
Ответ №1:
Это потому, что они запускают YOURCOMPANY.Web.Host
.exe
тип вывода as.
Чтобы запустить и отладить проект, откройте CMD в YOURCOMPANY.Web.Host
расположении, а затем выполните dotnet run
После этого:
Подключение к запущенному процессу на вашем локальном компьютере
- В Visual Studio выберите Отладка> Присоединить к процессу (или нажмите Ctrl Alt P), чтобы открыть диалоговое окно Присоединить к процессу.
- Проверьте тип подключения. В большинстве сценариев вы можете использовать значение по умолчанию. В некоторых сценариях может потребоваться другой тип подключения. Дополнительные сведения см. в других разделах этой статьи или в общих сценариях отладки.
- Установите целевое соединение с именем вашего локального компьютера.
- Наконец, прикрепите.
Для получения дополнительной информации: подключитесь к запущенным процессам с помощью отладчика Visual Studio