Как я могу отладить веб-сервис, вызываемый асинхронно из JavaScript? - PullRequest
0 голосов
/ 23 февраля 2009

У меня есть веб-сервис ASP.NET, который я использовал для асинхронного сохранения данных в моей базе данных. У меня есть кнопка на моей веб-странице, которая вызывает метод javascript, который просматривает dom, собирает данные и отправляет их службе.

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

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

Ответы [ 3 ]

2 голосов
/ 23 февраля 2009

Вам необходимо подключить отладчик к процессу, на котором размещен веб-сервис. Это может быть aspnet_wp в IIS 5, w3wp в IIS 6 или 7 или сервер разработки Visual Studio, если он работает в том же решении.

Как только отладчик подключен, просто откройте источник службы и установите точки останова. Если вы подключены к правильному процессу, то точки останова будут отображаться как заполненные круги; в противном случае они будут полыми кругами со значком предупреждения. Наведите курсор на значок, чтобы увидеть, в чем проблема.

1 голос
/ 23 февраля 2009

Вы пытались разместить точку останова в коде позади веб-службы? У меня работает нормально ... но может я что-то упускаю.

0 голосов
/ 23 февраля 2009

Firebug был создан именно для этой задачи http://getfirebug.com/ на стороне клиента.

На стороне сервера используйте стандартные инструменты (отладчики, регистраторы ...)

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