学习就要从最简单最直观的地方入手。

1)打开记事本,添加如下代码:

<%@ WebService Language="C#" Class="myFirstWebService" %>
using System.Web.Services;
public class myFirstWebService : WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World!";
}
[WebMethod]
public string Hello(string name)
{
return "welcome " + name + ",current time is " + System.DateTime.Now;
}
}

2)保存文件,以.asmx为扩展名,例如保存为:myFirstWebService.asmx。

3)在IIS上新建虚拟目录firstService,并指向本地磁盘物理路径(保存myFirstWebService.asmx的文件夹)。

使用记事本创建Web服务(WebService)-LMLPHP

4)在ie输入 http://localhost/firstService/myFirstWebService.asmx

使用记事本创建Web服务(WebService)-LMLPHP

5)单击Hello连接,进入调用页面:

使用记事本创建Web服务(WebService)-LMLPHP

6)为name填写一个参数,点击调用,结果将以xml显示:

使用记事本创建Web服务(WebService)-LMLPHP

如果出现xml文档格式的页面,那么恭喜你,Web服务创建成功了!是不是很简单呢?

参考:

《Web服务开发学习实录》

05-11 20:08