Удаленная отладка Visual Studio 2010: точки останова не загружаются - PullRequest
1 голос
/ 21 января 2011

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

PS Я проверил "модули", но моя сборка там не загружена.

PPS Мой .dll развернут GAC, и я являюсь администратором как разработчика, так и сервера.

PPS .pdb файлы находятся в папке bin приложения: inetpub /.../ 9090 / bin Мне было интересно, могу ли я заставить «модули» загрузить данный .dll. Это так?

1 Ответ

4 голосов
/ 21 января 2011

Включена ли отладка в web.config целевого веб-приложения?

http://msdn.microsoft.com/en-us/library/e8z01xdh%28v=vs.80%29.aspx

UPDATE

http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-developer-must-know.aspx

В разделе о загрузке PDB написано:

Первое место поиска - это каталог, куда был загружен бинарный файл. Если файл PDB отсутствует, Второе место выглядит отладчик является жестко закодированный каталог сборки, встроенный в каталоги отладки в PE файл. Если файл PDB отсутствует в первые две локации и символ Сервер настроен на машина, отладчик выглядит в Каталог кеша Symbol Server. Наконец, если отладчик не находит файл PDB на сервере символов каталог кэша, это выглядит в Сам сервер символов.

Вам необходимо переместить PDB в ту же папку в GAC или по тому же пути, по которому вы собрали сборку.

Используйте этот метод для включения просмотра папок GAC

http://blogs.msdn.com/b/johnwpowell/archive/2009/01/14/how-to-copy-an-assembly-from-the-gac.aspx

...