Отладка веб-сервисов asmx - PullRequest
1 голос
/ 07 марта 2011

Как я могу отлаживать asmx webservices, работающие на IIS?Я прочитал, что я должен присоединиться к процессу под названием aspnet_wp или w3wp.Но я не могу найти эти процессы ... Я установил флажок Показать процессы от всех пользователей, но все еще ничего.Что может быть не так?

привет

Ответы [ 3 ]

1 голос
/ 08 марта 2011

Если ваша служба не запущена, возможно, не запущен рабочий процесс.Запустите службу, открыв ее через браузер или используя «Просмотр в браузере» из Visual Studio.

0 голосов
/ 07 марта 2011

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

Если это невозможно, вы можете установить удаленный отладчик для VS на сервере.Чтобы установить удаленный отладчик, вам просто нужно скопировать msvsmon.exe с установочного компакт-диска VS или с компьютера, на котором VS уже установлен, и запустить его.

Затем, когда вы подключаетесь к процессу с вашего компьютера, вы можете ввести имявашего удаленного сервера и нажмите кнопку Обзор.Вы должны увидеть все процессы, запущенные на удаленном сервере.На этом сервере вам потребуются права администратора или права отладчика.

0 голосов
/ 07 марта 2011

Возможно, это не то, что вы ищете, но вы не можете сначала запустить свой проект из visual studio?Обычно я делаю это таким образом, прежде чем перейти на IIS.

Или ваш проект работает нормально на VS и другим способом с IIS?Я лично никогда не делал этого сам, так как я отлаживаю весь свой код локально.

Что касается удаленной и локальной отладки IIS, я думаю, что вы можете проверить на этом сайте CodeProjectI и CodeProjectII .Автор утверждает, что был бывшим MVP в ASP.NET, должен быть полезен.

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