前段时间帮公司做了个WebService的测试小程序,做的过程中遇到了一些问题,总结一下。

首先介绍一下WebService:Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API

遇到的问题的总结:

1.远程访问WebService时不能显示调用方法。

在web.config中<system.web></system.web>里添加如下代码

  1. <webServices> 
  2.      <protocols> 
  3.           <add name="HttpSoap"/> 
  4.           <add name="HttpPost"/> 
  5.           <add name="HttpGet"/> 
  6.           <add name="Documentation"/> 
  7.      </protocols> 
  8. </webServices> 

2.客服端远程访问时报错,显示多个节点,无法确定的问题

这是由于系统自动生成多个endpoint,在客服端app.config找到<endpoint>节点,根据实际删除多余节点