Удаленная отладка не прерывается из-за ошибок
-
13-09-2019 - |
Вопрос
Я новичок в удаленной отладке в Visual Studio, и под «новым» я имею в виду, что никогда раньше этого не делал.Вот шаги, которые я предпринял, чтобы попытаться удаленно отладить приложение на одном из серверов в нашей сети:
- откройте веб-сайт в VS2008 "\\server\website"
- Запустите службу msvsmon на «сервере» без аутентификации и «разрешите отладку любому пользователю».
- Из VS2008 присоединитесь к процессу w3wp на «сервере» с помощью удаленного транспорта.
начинается отладка, и кажется, что все в порядке, но когда я перехожу на страницу с ошибкой, она не прерывается и позволяет мне отлаживать.Я что-то пропустил?
Решение
Вам необходимо убедиться, что файлы PDB загружены правильно.
Visual Studio будет искать в этом удаленном месте файлы PDB (которые содержат информацию отладчика), и если она их не найдет, у нее не будет необходимых символов отладки для прерывания.
Чтобы добавить путь к списку местоположений файла символов (.pdb или .dbg)
- В меню «Инструменты» выберите «Параметры».
- В диалоговом окне «Параметры» щелкните узел «Отладка», чтобы открыть его.
- В разделе «Отладка» выберите категорию «Символы».
- На странице «Символы» есть поле с указанием местоположения файла символов (.pdb).Над полем расположены четыре значка.Щелкните значок папки, и в поле «Местоположение файла символов (.pdb)» появится редактируемый текст.
- Отредактируйте текст, чтобы добавить новый путь.Завершение операторов поможет вам правильно определить формат.
- Убедитесь, что флажок «Искать в указанных выше местоположениях только при загрузке символов вручную» не выбран, если только вы не хотите загружать символы вручную при отладке.
- Если вы используете символы на удаленном сервере символов, вы можете повысить производительность, указав локальный каталог, в который можно копировать символы.Для этого используйте поле Кэшировать символы с сервера символов в этот каталог.Обратите внимание: если вы отлаживаете программу на удаленном компьютере, каталог кэша относится к каталогу на удаленном компьютере.
- Нажмите ОК.
Другие советы
Вот контрольный список.