Включение HttpPost в веб-сервисе asmx возвращает массивы, а не списки - PullRequest
1 голос
/ 16 июня 2011

В моем клиентском приложении я хочу вернуть некоторые объекты в виде общих списков из моего веб-сервиса. Работает нормально, пока я не добавлю это в свой web.config:

<system.web>
<webServices>
    <protocols>
        <add name="HttpGet"/>
        <add name="HttpPost"/>
       <remove name="HttpSoap12" />
    </protocols>
</webServices>
</system.web>

После того, как я добавлю это, он больше не будет сериализовать возвращаемые объекты как общие списки, а вместо этого как массивы! Удаление этого из web.config исправляет это, но я хочу отключить soap 1.2, и мне нужны две другие строки, чтобы он работал для моего клиентского приложения.

Зачем это нужно?

...