войти в веб-сервис на другом сервере локальной сети - PullRequest
0 голосов
/ 07 августа 2010

Я отлаживаю программу Windows vb.net, которую я обновил до решения VS 2010, нацеленного на Framework 2. Мне нужно перейти к коду веб-сервиса. Веб-сервис - это фреймворк 3.5, также vb.net, работающий на сервере Windows 2003 в нашей локальной сети. Я видел тонну дерьма в Сети об этом, в основном другие люди, которые тоже не могли заставить его работать.

Ошибка, которую я получаю в VS2010, является той же самой, которую я получил до обновления проекта с VS 2005:


Невозможно автоматически войти на сервер. Подключение к серверу машина [имя_сервера] вышла из строя. Microsoft Visual Studio Монитор удаленной отладки (MSVSMON.EXE) не отображается работает на удаленном компьютере. Пожалуйста, обратитесь за помощью к справке.


Итак, я сделал то, что было сказано в справке, и запустил мастер удаленной отладки VS 2008 на хост-сервере. Я проверил, что удаленный отладчик работает как служба на этой машине. И все равно не получается.

Маленькая помощь? БЛАГОДАРЯ

Ответы [ 2 ]

0 голосов
/ 07 августа 2010

На всякий случай, если кто-нибудь придет сюда в поисках этого ответа, вот он.Никаких глупых «Присоединяйся к процессу», никаких странных дурных инструкций с сайтов, выходящих на миллион глупых касательных.Этот ответ был FALKENIZED.

Когда в той же локальной сети и в том же домене удаленная отладка из Visual Studio 2010 работает, если вы выполните следующие действия:

  1. onхост-машина веб-службы, предоставьте доступ к папке веб-приложения, в которой находится веб-служба;дайте себе 755 разрешений.К сожалению, предоставьте себе права доступа wrxr.

  2. на локальной машине разработки, подключите сетевой диск к папке [хост-машина веб-службы] [папка веб-приложения], которой вы только что поделились.

  3. скопировать папку удаленного отладчика Visual Studio 2010 (содержащую файлы msvsmon.exe + файлы поддержки) на хост-компьютер веб-службы.Убедитесь, что вы выбрали правильную платформу для своего хост-сервера, например, x86, x64 и т. Д. Здесь находится удаленный отладчик: C: \ Program Files \ Visual Studio 2010 \ Common7 \ IDE \ Remote Debugger [платформа]

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

  5. на локальной машине разработки, шаг за шагом код,при поступлении вызова в веб-службу вам будет предложено перейти к местоположению запрошенного файла кода веб-службы, который затем будет доступен по указанному пути.Сделайте это.

  6. Наконец, после 1000000 головных болей, вы можете начать отладку веб-службы.ПОЗДРАВЛЕНИЯ

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