【问题标题】:Enabling asp.net HTTP Post for webservice?为 web 服务启用 asp.net HTTP Post?
【发布时间】:2010-10-15 10:03:43
【问题描述】:

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

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

这是 ASP.NET 2.0 框架。

【问题讨论】:

    标签: asp.net web-services


    【解决方案1】:

    检查这个: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>
    

    【讨论】:

      猜你喜欢
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多