2009-02-23 3 views
0

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

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

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

ответ

1

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

+0

Я попытался поставить точку останова, и по какой-то причине это не поймало. –

+0

Хмм, до того, как точка останова не сработала, на этот раз это было сделано. –

0

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

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

2

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

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

Смежные вопросы