一般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> 相关文章: