默认发布webservice时,只有在本机访问某个方法时可以点击调用,如果有参数时,也可以输入参数值,但是如果是远程访问时,点击进入一个服务时,是不显示“调用”和输入参数框的。
原来web.config里面默认Post设置是不允许远程调用webservice,需要配置一下:
如果想在远程可以正常调用,需要修改web.config,在system.web节下面加上下面一段<webServices >
<protocols >
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
出处:http://www.cnblogs.com/sharezone/archive/2010/09/18/1830349.html