【发布时间】:2013-11-20 17:31:22
【问题描述】:
我有一个 wcf 服务,我想通过它传递一个 string[]。我收到以下错误。有人能指出我正确的方向吗?
错误:
尝试序列化参数http://services.csssoftware.com/2.0/ComFacades:arParams 时出错。 InnerException 消息是 'Type 'System.String[]' 与数据协定名称 'ArrayOfstring:http://schemas.microsoft.com/2003/10/Serialization/Arrays' 不是预期的。考虑使用 DataContractResolver 或将任何静态未知的类型添加到已知类型列表中 - 例如,通过使用 KnownTypeAttribute 属性或将它们添加到传递给 DataContractSerializer 的已知类型列表中。有关详细信息,请参阅 InnerException。
如果您需要更多数据,请告诉我,我会编辑问题。
【问题讨论】:
-
我的数组是字符串类型的。 wcf不应该已经知道了吗?并认出它?我没有带有 datacontract 的自定义类。
标签: string wcf wcf-binding