Я пытаюсь подключиться к веб-сервису удаленно из Visual Studio (2008). Я могу подключиться к процессам на удаленной машине, но когда я прикрепляю к w3wp.exe, точки останова в моем коде говорят: «В настоящий момент точка останова не будет удалена, для этого документа не было загружено никаких символов».Отладка веб-службы asp.net удаленно
Что-то я заметил, что после установки, то DLL службы не отображается в списке загруженных модулей, но я могу увидеть другие библиотеки DLL ссылки в проекте ...
ли я прикрепление к неправильный процесс? Только один w3wp.exe экземпляр работает на удаленной машине ...
UPDATE
По-видимому, удаленный отладчик должен быть установлен, чтобы шагать в веб-службы, это не может быть сделано, если удаленный отладчик запускается из общего ресурса.
Поскольку я не мог заставить его работать, и у меня нет доступа к установщику VS 2008 для правильной установки отладчика на удаленном компьютере, я решил обновить проект до VS 2010 (из которого у меня есть installer) ...
Однако мне все же приходится вручную запускать отладчик и добавлять разрешения, чтобы иметь возможность подключаться ... Есть ли способ установить дополнительные разрешения, когда отладчик работает как служба?
У вас есть msvcmon, установленный на удаленном сервере? Я не могу проверить прямо сейчас для VS2008, но для более поздних версий VS вам также необходимо убедиться, что в свойствах проекта у вас установлен отладчик ASP.NET (под вкладкой «Интернет») –
Да, у меня есть все три отладчика (Native, ASP.NET и SQL), и у меня нет msvsmon __installed__ на другом компьютере, но я запускаю его из общего ресурса в своем dev. машина. – ferc
Итак, проверяя [это] (http://msdn.microsoft.com/en-us/library/ey7ec813%28v=vs.90%29.aspx), кажется, что, чтобы иметь возможность входить в веб-службы, это на самом деле необходимо иметь службу отладчика _installed _... – ferc