Вопрос

Я новичок в удаленной отладке в Visual Studio, и под «новым» я имею в виду, что никогда раньше этого не делал.Вот шаги, которые я предпринял, чтобы попытаться удаленно отладить приложение на одном из серверов в нашей сети:

  • откройте веб-сайт в VS2008 "\\server\website"
  • Запустите службу msvsmon на «сервере» без аутентификации и «разрешите отладку любому пользователю».
  • Из VS2008 присоединитесь к процессу w3wp на «сервере» с помощью удаленного транспорта.

начинается отладка, и кажется, что все в порядке, но когда я перехожу на страницу с ошибкой, она не прерывается и позволяет мне отлаживать.Я что-то пропустил?

Это было полезно?

Решение

Вам необходимо убедиться, что файлы PDB загружены правильно.

Visual Studio будет искать в этом удаленном месте файлы PDB (которые содержат информацию отладчика), и если она их не найдет, у нее не будет необходимых символов отладки для прерывания.

Чтобы добавить путь к списку местоположений файла символов (.pdb или .dbg)

  1. В меню «Инструменты» выберите «Параметры».
  2. В диалоговом окне «Параметры» щелкните узел «Отладка», чтобы открыть его.
  3. В разделе «Отладка» выберите категорию «Символы».
  4. На странице «Символы» есть поле с указанием местоположения файла символов (.pdb).Над полем расположены четыре значка.Щелкните значок папки, и в поле «Местоположение файла символов (.pdb)» появится редактируемый текст.
  5. Отредактируйте текст, чтобы добавить новый путь.Завершение операторов поможет вам правильно определить формат.
  6. Убедитесь, что флажок «Искать в указанных выше местоположениях только при загрузке символов вручную» не выбран, если только вы не хотите загружать символы вручную при отладке.
  7. Если вы используете символы на удаленном сервере символов, вы можете повысить производительность, указав локальный каталог, в который можно копировать символы.Для этого используйте поле Кэшировать символы с сервера символов в этот каталог.Обратите внимание: если вы отлаживаете программу на удаленном компьютере, каталог кэша относится к каталогу на удаленном компьютере.
  8. Нажмите ОК.

http://msdn.microsoft.com/en-us/library/x54fht41.aspx

Другие советы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top