Должен ли я пройти через код WCF, если служба работает на удаленной машине? - PullRequest
0 голосов
/ 19 сентября 2009

Должен ли я пройти через код WCF, если служба работает на удаленной машине?

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

Метод, который я вызываю, тоже не односторонний, если это имеет значение.

У меня VS2008

Ответы [ 3 ]

2 голосов
/ 19 сентября 2009

Вы можете использовать удаленную отладку, если она не размещена на IIS.

Если он размещен на удаленном IIS, хотя здесь - это инструкции по его отладке.

2 голосов
/ 19 сентября 2009

Вы должны запустить удаленный отладчик на удаленном компьютере и подключиться к удаленному процессу (в Visual Studio, Отладка / Присоединить / .. другой компьютер ... / к процессу вашей службы). Если у вас установлены точки останова, они попадут в процесс, запущенный удаленно.

Как настроить удаленную отладку: http://msdn.microsoft.com/en-us/library/bt727f1t.aspx

0 голосов
/ 19 сентября 2009

В дополнение к упомянутым ранее учебникам по удаленной отладке, функция «Step Into» не пересекает границы процесса. Вам нужно будет установить точку останова в служебном коде, чтобы она остановилась на другой стороне.

Это может быть очевидно, но для некоторых это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...