Добрый день!
Выполнил действия как описаны в академии - https://academy.terrasoft.ru/documents/technic-sdk/7-12/rabota-s-servernym-kodom-v-visual-studio. Обратился по адресу веб-сервиса https://localhost/0/rest/UsrGreetingService/Hello, ответ в браузере отобразился, но в Visual Studio остановка выполнения программы на точке останова не произошло. Подскажите, пожалуйста, почему не произошло прерывание на точке остановка?
Нравится
У вас скорее всего символы не подгрузились. Отключитесь от процесса, запустите например публикацию объекта и сразу же подключайтесь, так вы сможете получить символы.
Либо как вариант, можете перезагрузить пул и в момент его загрузки - подключайтесь к процессу, тогда тоже символы будут загружены и точка останова будет работать
У вас скорее всего символы не подгрузились. Отключитесь от процесса, запустите например публикацию объекта и сразу же подключайтесь, так вы сможете получить символы.
Либо как вариант, можете перезагрузить пул и в момент его загрузки - подключайтесь к процессу, тогда тоже символы будут загружены и точка останова будет работать
При подключении к процессу 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, там так и написано, но почему то я не обратил на это внимание.