好久没有用到web service了,但是今天项目必须用到第三方提供的 web service,因为和想象中有些差别,怕是自己忘记了这方面的技术,所以自己本地创建了一个ieweb service站点,提供一个服务:UserServices.asmx
然后我通过程序引用该服务,命名空间为 UserServicesssss
,但是类名称却变成了UserServicesSoapClient
(定义的是UserServices.asmx
),
除了类名后面被加上了 SoapClient
外,还生成了好多名字类似的类,如下:
望指点!!
补充:服务只提供了三个方法:
public class UserServices : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
[WebMethod]
public User GetUserById(int id)
{
User us = new User();
return us.GetById(id);
}
[WebMethod]
public List<User> GetUsers()
{
User us = new User();
return us.GetUsers();
}
}
s.你的方法名 即可