Как я могу узнать больше диагностической информации о сбое вызова веб-службы? - PullRequest
1 голос
/ 21 августа 2009

При вызове веб-службы asp.net из проекта устройства Windows Mobile я ловлю исключение (WebException) и ответ внутри, который выглядит как «BadRequest».

Это происходит в работающей системе, но не локально в разработке. Но у них обоих одинаковая сборка ....

Когда мы указываем наш код разработки на работающий веб-сервис , мы снова получаем ошибку BadRequest. Могу ли я получить дополнительную информацию об этой ошибке?

Мы используем Elmah для ведения журнала и можем подтвердить, что в самом веб-сервисе не возникает никаких исключений, фактически он даже не вызывается!

1 Ответ

1 голос
/ 21 августа 2009

Плохой запрос - это общая ошибка, которая означает, что сервер даже не удосужился просмотреть запрос от клиента, поскольку он каким-то образом был значительно искажен (превышена длина буфера приема службы и т. Д.).

Попробуйте отправить серверу что-нибудь попроще от клиента, пока он не заработает и / или не выдаст другую (более точную) ошибку.

К сожалению, обработка исключений сервера или просмотр трафика по проводам с помощью такого инструмента, как Fiddler, вероятно, не помогут в этом сценарии.

Было бы полезно узнать, какая это версия веб-служб (ASP.NET 2.0, WCF и т. Д.).

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