在Web服务asmx上启用HttpPost会返回数组而不是列表

时间:2011-06-16 15:49:25

标签: arrays web-services list asmx http-post

在我的客户端应用程序上,我希望从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行才能使其适用于我的客户端应用程序。

为什么会这样做?

0 个答案:

没有答案