WebService(1)我的第一个WebService程序

从今天开始我们将一步一步的做WebService的实例,今天我们主要是将如何创建\测试\使用WebService.
创建WebService的方法:
首先打开.NET 2003->文件->项目->ASP.Net Web服务(名字叫TestWebService1).
之后我们能看到一个Service1.asmx的文件,点击查看代码.可以看见class Service1 :是继承于System.Web.Services.WebService,只要继承了这个类的类就可以 通过WebService发布,
在这个类里添加一个WebService类,代码如下:
None.gif [WebMethod]
None.gif        
public   string  HelloWorld()
ExpandedBlockStart.gifContractedBlock.gif        
dot.gif {
InBlock.gif            
return "Hello 郭江";
ExpandedBlockEnd.gif        }
注意要通过WebService发布的累必须加上[WebMethod],她可以从远程WEB
客户端调用该方法

到这里WebMethod类就建立好了
测试WebService的方法:
运行刚建立好的TestWebService1,将出现包含以下的页面:

Service1


支持下列操作。有关正式定义,请查看服务说明

此 Web 服务使用 http://tempuri.org/ 作为它的默认命名空间。

建议:在使 XML Web service 公开之前,请更改默认命名空间。


使用WebService的方法:
首先建立一个叫UseWebService1的项目

点击服务说明会出现这个类类的详细情况说明
点击HelloWorld ->调用
会出现调用该方法的结果如下:

  <?xml version="1.0" encoding="utf-8" ?>
  < string xmlns =" http://tempuri.org/ "> Hello 郭江 </ string >
这里用注意的两个结果都是以XML文件的方式呈现.

使用WebService的方法:
建立一个叫UseWebService1的web项目.
点击引用->添加Web引用.输入刚才建立的Web service 的地址,我的是:
http://localhost/TestWebService1/Service1.asmx
->转到->输入WEB引用名,这里我输入的是localhost->添加引用
现在我们可以使用刚才建立的Web service 方法了.使用代码如下:


None.gif localhost.Service1 hw = new  UseWebService1.localhost.Service1();
None.gif            Response.Write(hw.HelloWorld());
运行就ok了

完整代码下载

转载于:https://www.cnblogs.com/gjahead/archive/2007/07/01/802012.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值