我有由Apache Axis版本创建的WSDL:1.3-atlassian-1。客户端是使用svcutil.exe / t:code file.wsdl / n *,Company / serializer:XmlSerializer
从.wsdl文件生成的问题在于响应中的所有数组字段始终为空。因此,想法是在IClientMessageInspector中拦截SOAP消息并将其更改为适当的soap消息数组格式。它工作正常,除了带有SOAP消息反序列化的部分。尽管XML Serializer接受了,但我只是无法为WCF创建有效的SOAP消息。
整个问题与这个问题相同:https://forums.asp.net/t/1994532.aspx?Array+in+WCF+Response+is+null
它在本论坛中有完整描述,因此我在这里没有放置任何代码。但是准备提供任何其他有用的信息。 有什么解决办法吗?将不胜感激。