为webservice启用asp.net HTTP Post?

时间:2009-03-25 09:50:31

标签: asp.net web-services

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

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

这是ASP.NET 2.0框架。

1 个答案:

答案 0 :(得分: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>