Flex:Soap Response无法解码,解码错误

时间:2011-05-10 08:50:03

标签: flex flex3

[RPC Fault faultString =“无法解码SOAP响应。原始响应:”faultCode =“DecodingError”faultDetail =“null”]

我在flex 3.2编译的应用程序中遇到此错误。

  1. 此错误由webservice错误处理程序捕获。
  2. 此错误无法通过try {} - catch {}块捕获,该块位于.net webservices中
  3. 最后引用了iis错误日志,记录了以下错误 在日志文件中
  4. 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 :(得分:0)

这个问题可能有很多原因。

  1. 如果您使用了WSDL向导,请确保刷新了WebService。 (更新和稍后刷新按钮)
  2. WebService,是否编译?。
  3. 如果要在WebService中返回对象,它们是否已正确序列化?
  4. 如果您无法在try catch中调试您的Web服务,我相信这是第一点。它没有很好地导入

    告诉我它是否有效。

    问候。