创建WebService的方法:
首先打开.NET 2003->文件->项目->ASP.Net Web服务(名字叫TestWebService1).
之后我们能看到一个Service1.asmx的文件,点击查看代码.可以看见class Service1 :是继承于System.Web.Services.WebService,只要继承了这个类的类就可以 通过WebService发布,
在这个类里添加一个WebService类,代码如下:
![None.gif](/Images/OutliningIndicators/None.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](/Images/dot.gif)
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
![ExpandedBlockEnd.gif](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
客户端调用该方法
到这里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 方法了.使用代码如下:
这里用注意的两个结果都是以XML文件的方式呈现.
使用WebService的方法:
建立一个叫UseWebService1的web项目.
点击引用->添加Web引用.输入刚才建立的Web service 的地址,我的是:
http://localhost/TestWebService1/Service1.asmx
->转到->输入WEB引用名,这里我输入的是localhost->添加引用
现在我们可以使用刚才建立的Web service 方法了.使用代码如下:
![None.gif](/Images/OutliningIndicators/None.gif)
![None.gif](/Images/OutliningIndicators/None.gif)