代码之家  ›  专栏  ›  技术社区  ›  schooner

是否为WebService启用ASP.NET HTTP Post?

  •  0
  • schooner  · 技术社区  · 15 年前

    在本地dev服务器上,我们创建的Web服务列出了SOAP和HTTP POST选项。但是,在生产服务器上只列出了SOAP。

    远程服务器是否需要进行一些显式设置才能启用HTTP Post?我以为它是默认的,除非你明确地关闭它。

    这是ASP.NET 2.0框架。

    1 回复  |  直到 15 年前
        1
  •  1
  •   eglasius    15 年前

    检查一下: http://msdn.microsoft.com/en-us/library/aa302435.aspx

    > The <protocols> element defines the
    > protocols that Web services support.
    > By default, HttpPost and HttpGet are
    > disabled on .NET Framework versions
    > 1.1 and 2.0 as follows:
    >     <webServices>
    >       <protocols>
    >         <add name="HttpSoap1.2"/>
    >         <add name="HttpSoap"/>
    >         <!-- <add name="HttpPost"/> -->
    >         <!-- <add name="HttpGet"/> -->
    >         <add name="HttpPostLocalhost"/>
    >         <add name="Documentation"/>
    >       </protocols>
    >     </webServices>