.NET中创建WebService服务的实例分析(图文)


当前第2页 返回上一页

下面我们启动这个项目,用浏览器查看微软为我们定义测试的调用页面:

在这里我们可以看到我们写的Hello方法可以调用了,我们单击进入这个方法进入调用调试页面:

输入参数,我们写的是一个简单的加法运算,参数便是我们写的HelloWorld方法的参数a和b,我们输入两个整数点击调用,出现如下结果:

下面是web服务返回的结果,其中133就是HelloWorld参数a+b返回的结果:


1

2

<?xml version="1.0" encoding="UTF-8"?>

<string xmlns="http://tempuri.org/">133</string>

到这里,以后我们想要调用一个web服务就可以通过以上方式把客户端从服务器获取数据,访问:"主机名/web服务名.asmx"就可以调用了。

得到的数据是个XML,所以客户端得到数据后需要客户端解析XML文件。

注意:以上创建在浏览器调用的web服务仅供本地计算机调试使用,需要配置web.config(之前提到过)才能实现远程调用调试

如果不配置,在远程调用会出现:测试窗体只能用于来自本地计算机的请求解决 的问题。

如需远程调用可以参考一下方法:

在网站的解决方案的下方找到web.config

打开后添加如下配置即可:


1

2

3

4

5

6

7

8

<system.web>

  <webServices>

   <protocols>

    <add name="HttpGet"/>

    <add name="HttpPost"/>

   </protocols>

  </webServices

<system.web>

以上就是.NET中创建WebService服务的实例分析(图文)的详细内容!

返回前面的内容

相关阅读 >>

c#开发实例-订制屏幕截图工具(九)使用自定义光标和qq截图时的光标(图)

正则表达式抓取网页信息

c#使用selenium+phantomjs抓取数据详解

.net mymvc框架执行action的过程详解

c#中实现复制与删除文件的方法

手把手教你c#中指针的使用方法

c#如何生成二维码的示例分享

c# 将datatable数据导出到excel表格中的示例代码分享

c#计算标准偏差相当于excel中的stdev函数的代码案例

c#实现表格隔行换色

更多相关阅读请进入《.net》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...