Вопрос

Приложение не останавливается на точке останова

Добрый день!

Выполнил действия как описаны в академии - https://academy.terrasoft.ru/documents/technic-sdk/7-12/rabota-s-servernym-kodom-v-visual-studio. Обратился по адресу веб-сервиса https://localhost/0/rest/UsrGreetingService/Hello, ответ в браузере отобразился, но в Visual Studio остановка выполнения программы на точке останова не произошло.  Подскажите, пожалуйста, почему не произошло прерывание на точке остановка?

Нравится

4 комментария
Лучший ответ

У вас скорее всего символы не подгрузились. Отключитесь от процесса, запустите например публикацию объекта и сразу же подключайтесь, так вы сможете получить символы.

Либо как вариант, можете перезагрузить пул и в момент его загрузки - подключайтесь к процессу, тогда тоже символы будут загружены и точка останова будет работать

У вас скорее всего символы не подгрузились. Отключитесь от процесса, запустите например публикацию объекта и сразу же подключайтесь, так вы сможете получить символы.

Либо как вариант, можете перезагрузить пул и в момент его загрузки - подключайтесь к процессу, тогда тоже символы будут загружены и точка останова будет работать

При подключении к процессу w3wp.exe в момент его старта точка останова сработала. Спасибо, Павел!

Подключение к рабочему процессу (w3wp.exe) во время его старта удобно если в изменения в код не вносились. Если нужно внести изменения в код, то приходится отключаться от рабочего процесса, и при повторном подключении к нему символы становятся недоступны.

После некоторых манипуляций выяснил для себя порядок отладки при внесении изменений в код:

1. Вносим изменения в код и сохраняем

2. Подключаемся к w3wp.exe

3. Запускаем Build или Rebuild Workspace'a

4. Дожидаемся окончания Build или Rebuild Workspace'a после чего символы должны быть подгружены и точки останова должны срабатывать.

Надеюсь кому-нибудь пригодится.

 

Перечитал инструкцию по отладке https://academy.terrasoft.ru/documents/technic-sdk/7-12/rabota-s-servernym-kodom-v-visual-studio, там так и написано, но почему то я не обратил на это внимание.

Показать все комментарии