软硬度:SOAP响应不能被解码,解码错误
问题描述:
[RPC故障faultString = “SOAP响应不能被解码的原始响应:” Fault代码= “DecodingError” faultDetail = “空”]软硬度:SOAP响应不能被解码,解码错误
我得到这个错误在flex 3.2编译的应用程序中。
- 此错误被web服务错误处理程序捕获。
- 这个错误不能被尝试{}赶上 - 捕捉{}块是在.NET Web服务也
- 最后的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
在某些时候的错误信息如下
五时35分三十秒192.168.2.198 POST /localhost/Test/sampleTest.asmx 200 5点35分38秒127.0.0.1 GET /localhost/Test/sampleTest.asmx 403
- >。该答复包含错误代码403或500并且响应为空。
if anybody knows the solution please help me.
答
这个问题可能有很多原因。
- 如果您使用了WSDL向导,请确保您刷新了WebService。 (更新和更新后的刷新按钮)
- WebService,它是否编译?
- 如果您要返回WebService中的对象,它们是否正确序列化?
如果你不能在try catch中调试web服务,我相信这是第一点。这是不好进口
告诉我,如果它的工作。
问候。
我得到了同样的错误...我已经调试了代码..我得到的输出在我已经做的web服务,但我无法在flex datagrid中获取它们。 – TheDean 2014-04-21 09:56:00
你不能抓取它是什么意思?你是否得到相同的错误? – 2014-04-21 15:33:13
现在解决了。早些时候我的数据Grid在函数完成后是空的。现在我已将我的Web服务直接绑定到Datagrid 此链接http://nishadmusthafa.wordpress.com/2009/10/07/consuming-a-net-based-web-service-from-a-flex-application-使用以数据为中心的开发-DCD-in-Flash-builder-4 /帮助我 – TheDean 2014-04-22 05:50:51