2014-09-25 2 views
0

Я пытаюсь подключиться к веб-сервису удаленно из Visual Studio (2008). Я могу подключиться к процессам на удаленной машине, но когда я прикрепляю к w3wp.exe, точки останова в моем коде говорят: «В настоящий момент точка останова не будет удалена, для этого документа не было загружено никаких символов».Отладка веб-службы asp.net удаленно

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

ли я прикрепление к неправильный процесс? Только один w3wp.exe экземпляр работает на удаленной машине ...


UPDATE

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

Поскольку я не мог заставить его работать, и у меня нет доступа к установщику VS 2008 для правильной установки отладчика на удаленном компьютере, я решил обновить проект до VS 2010 (из которого у меня есть installer) ...

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

+0

У вас есть msvcmon, установленный на удаленном сервере? Я не могу проверить прямо сейчас для VS2008, но для более поздних версий VS вам также необходимо убедиться, что в свойствах проекта у вас установлен отладчик ASP.NET (под вкладкой «Интернет») –

+0

Да, у меня есть все три отладчика (Native, ASP.NET и SQL), и у меня нет msvsmon __installed__ на другом компьютере, но я запускаю его из общего ресурса в своем dev. машина. – ferc

+0

Итак, проверяя [это] (http://msdn.microsoft.com/en-us/library/ey7ec813%28v=vs.90%29.aspx), кажется, что, чтобы иметь возможность входить в веб-службы, это на самом деле необходимо иметь службу отладчика _installed _... – ferc

ответ

0

Если символ отладки ресурсы (*.pdb) не там с библиотеками, то я бы сказал, что ваше решение не было построено для отладки а для Release (или какой-либо другой цели сборки).

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

+0

Ну, у меня есть '', и я получаю .PDB в папке bin после сборки. Есть ли что-то еще, что мне нужно сделать для создания отладки? – ferc

Смежные вопросы