В моем клиентском приложении я хочу вернуть некоторые объекты в виде общих списков из моего веб-сервиса. Работает нормально, пока я не добавлю это в свой web.config:
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
<remove name="HttpSoap12" />
</protocols>
</webServices>
</system.web>
После того, как я добавлю это, он больше не будет сериализовать возвращаемые объекты как общие списки, а вместо этого как массивы! Удаление этого из web.config исправляет это, но я хочу отключить soap 1.2, и мне нужны две другие строки, чтобы он работал для моего клиентского приложения.
Зачем это нужно?