在我们的本地开发服务器上,我们创建的网络服务列出了SOAP和HTTP Post选项。然而,在生产服务器上,只列出了SOAP。
需要对远程服务器进行一些明确的设置才能启用HTTP Post吗?我原以为它默认开启,除非你明确地关闭它。
这是ASP.NET 2.0框架。
在我们的本地开发服务器上,我们创建的网络服务列出了SOAP和HTTP Post选项。然而,在生产服务器上,只列出了SOAP。
需要对远程服务器进行一些明确的设置才能启用HTTP Post吗?我原以为它默认开启,除非你明确地关闭它。
这是ASP.NET 2.0框架。
请查看: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>