因为webapi更加简单有效,所已现在基本都倾向于选择这个,但是如果你在很多的大企业里面,特别是制造相关企业,你就发现更多的是soapwebservice。

既然还有人用,那就拿出来讲一讲。我们要怎么用C#创建一个简单的webservice服务。

首先打开C#,新建项目,找到ASP.NET Web应用程序。

创建网站免费注册_创建网站的软件_创建网站

名称可改可不改,然后创建。

创建网站免费注册_创建网站_创建网站的软件

这里就用空就行,不用做其他选择,创建。

创建网站免费注册_创建网站_创建网站的软件

这样一个空的web程序就好了。

创建网站_创建网站的软件_创建网站免费注册

我们右击解决方案,添加新项目,找到web服务(ASMX)。

创建网站_创建网站的软件_创建网站免费注册

添加后,就自动创建了如下的Demo。

我们可以直接通过IIS启动。效果如下,这样一个webservice项目就创建好,可以进行测试使用了。

我们点击HELLOWORDLD,再点击调用。

我们就看到代码返回的Hello World字符串,整个业务代码非常简单。

如果需要更多的业务模块,我们可以参考添加方法。比如一个计算参数总和的方法

创建网站_创建网站免费注册_创建网站的软件

然后我们启动服务,就可以看到这个方法了。

创建网站_创建网站的软件_创建网站免费注册

点开连接,输入a和b,调用,就能拿到结果。

创建网站的软件_创建网站免费注册_创建网站

修改一些参数,我们添加使用说明。

这就说到这里吧,有真正需要的可以再去好好研究一下SOAP。

限时特惠:本站每日持续更新5-20节内部创业项目课程,一年会员
只需199元,全站资源免费下载点击查看详情
站长微信:
jjs406

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注