У меня есть WSDL, созданный Apache Версия оси: 1.3-atlassian-1. И клиент, сгенерированный из файла .wsdl с помощью svcutil.exe / t: code file.wsdl / n *, Company / serializer: XmlSerializer
Проблема заключается в том, что все поля массива в ответе всегда равны нулю. Таким образом, идея состоит в том, чтобы перехватить SOAP сообщение в IClientMessageInspector и изменить его на пропппер soap формат массива сообщений. Работает нормально, кроме части с десериализацией сообщения SOAP. Мне просто не удается создать действительное сообщение SOAP для WCF, хотя XML Serializer принимает его.
Вся проблема такая же, как в этом вопросе: https://forums.asp.net/t/1994532.aspx?Array+in+WCF+Response+is+null
Это полностью описано на этом форуме, поэтому я не размещаю здесь никакого кода. Но готовы предоставить любую дополнительную информацию, которая может помочь. Есть ли решение для этого? Буду признателен за любую помощь и идеи.