我有一个ASMX Web服务,它返回一个字典,但每次发布时都会出错
输入System.Collections.Generic.Dictionary`2 [[System.String,mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089],[BL.Customer,BL,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null]]不受支持,因为它实现了IDictionary
答案 0 :(得分:1)
最好发布您实际收到的错误,但是它会发生.......默认情况下,Web服务不支持IDIC,因此最好将您要解析的字典序列化。 This 文章介绍了如何序列化IDictionary
答案 1 :(得分:1)
即使你可以序列化字典,SOAP也没有字典类型结构的表示。客户端不知道该服务正在发送字典。