Flex: мыльный ответ не может быть декодирован, ошибка декодирования - PullRequest
0 голосов
/ 10 мая 2011

[RPC Fault faultString = "Ответ SOAP не может быть декодирован. Необработанный ответ:" faultCode = "DecodingError" faultDetail = "null"]

Я получаю эту ошибку в скомпилированном приложении flex 3.2.

  1. эта ошибка перехватывается обработчиком ошибок веб-службы.
  2. эта ошибка не может быть перехвачена блоком try {} - catch {}, который также находится в .net webservices
  3. Наконец-то был отправлен журнал ошибок iis, была зарегистрирована следующая ошибка в лог-файле

05: 36: 12 192.168.2.198 POST /localhost/Test/sampleTest.asmx 500 05:36:12 192.168.2.198 POST /localhost/Test/sampleTest.asmx 500 05:36:12 192.168.2.198 POST /localhost/Test/sampleTest.asmx 500

в некоторых случаях появляется сообщение об ошибке:

05: 35: 30 192.168.2.198 POST /localhost/Test/sampleTest.asmx 200 05:35:38 127.0.0.1 GET /localhost/Test/sampleTest.asmx 403

->. Ответ содержит код ошибки 403 или 500, и ответ является пустым.

if anybody knows the solution please help me.

1 Ответ

0 голосов
/ 19 мая 2011

Причин может быть много.

  1. Если вы использовали мастер WSDL, убедитесь, что вы обновили свой WebService. (Кнопка обновления и последующего обновления)
  2. WebService, он компилируется?.
  3. Если вы возвращаете объекты в WebService, правильно ли они сериализованы?

Если вы не можете отладить ваш веб-сервис в try catch, я считаю, что это первое. Это не очень хорошо импортируется

Скажите, сработало ли это.

Привет.

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