在我的客户端应用程序上,我希望从Web服务中获取一些对象作为通用列表。它工作正常,直到我将其添加到我的web.config:
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
<remove name="HttpSoap12" />
</protocols>
</webServices>
</system.web>
添加之后,它不再将返回的对象序列化为通用列表,而是作为数组!从web.config中删除它修复了它但我想禁用soap 1.2并需要其他2行才能使其适用于我的客户端应用程序。
为什么会这样做?