1

我有一个 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

4

2 回答 2

1

最好发布您实际收到的错误,但随着它的进展....... 默认情况下,Web 服务不支持 IDictionaries,因此最好序列化您正在解析的字典。本文展示了如何序列化 IDictionary

于 2012-12-12T11:21:44.320 回答
1

即使您可以序列化字典,SOAP 也没有字典类型结构的表示。客户端不会知道该服务正在发送字典。

于 2012-12-12T14:03:17.493 回答