vs 2017 开发WebService

新建项目

vs 2017 开发WebService_第1张图片
image.png

vs 2017 开发WebService_第2张图片
image.png

在资源管理器里面右击,添加新建项目

vs 2017 开发WebService_第3张图片
image.png

自动生成如下代码

vs 2017 开发WebService_第4张图片
image.png

在hellword下面可以添加自己的方法了。

调用

vs 2017 开发WebService_第5张图片
image.png
ServiceReference1.WebService1SoapClient webService1SoapClient = new ServiceReference1.WebService1SoapClient();
      string mess=  webService1SoapClient.HelloWorld();
        MessageBox.Show(mess);

效果

vs 2017 开发WebService_第6张图片
image.png

调用带参数的方法

ServiceReference1.WebService1SoapClient webService1SoapClient = new ServiceReference1.WebService1SoapClient();
        string mess = webService1SoapClient.Add(1,2).ToString();
        MessageBox.Show(mess);
vs 2017 开发WebService_第7张图片
image.png

添加方法

public class WebService1 : System.Web.Services.WebService
{

    [WebMethod]
    public string HelloWorld()
    {
        return "Hello World";
    }

    [WebMethod]
    public int  Add(int  a,int  b)
    {
        return a + b;
    }
}

你可能感兴趣的:(vs 2017 开发WebService)