下面我们启动这个项目,用浏览器查看微软为我们定义测试的调用页面:
在这里我们可以看到我们写的Hello方法可以调用了,我们单击进入这个方法进入调用调试页面:
输入参数,我们写的是一个简单的加法运算,参数便是我们写的HelloWorld方法的参数a和b,我们输入两个整数点击调用,出现如下结果:
下面是web服务返回的结果,其中133就是HelloWorld参数a+b返回的结果:
1 2 |
|
到这里,以后我们想要调用一个web服务就可以通过以上方式把客户端从服务器获取数据,访问:"主机名/web服务名.asmx"就可以调用了。
得到的数据是个XML,所以客户端得到数据后需要客户端解析XML文件。
注意:以上创建在浏览器调用的web服务仅供本地计算机调试使用,需要配置web.config(之前提到过)才能实现远程调用调试
如果不配置,在远程调用会出现:测试窗体只能用于来自本地计算机的请求解决 的问题。
如需远程调用可以参考一下方法:
在网站的解决方案的下方找到web.config
打开后添加如下配置即可:
1 2 3 4 5 6 7 8 |
|
以上就是.NET中创建WebService服务的实例分析(图文)的详细内容!
相关阅读 >>
c#开发实例-订制屏幕截图工具(七)添加放大镜功能的代码示例
c#如何利用filesystemwatcher控件实现的文件监控的具体示例分享
更多相关阅读请进入《.net》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。