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

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的文件夹)。

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

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

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

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

参考:

《Web服务开发学习实录》

最新文章

  1. python网络编程【二】(使用UDP)
  2. 手机网页调试利器: Chrome
  3. Linux下VirtualBox启动物理硬盘上已安装的Window 8系统
  4. .NET中的CTS、CLS和CLR
  5. 18.ssh远程双向无密码登陆
  6. Android之事件分发机制
  7. Android利用数据库传送数据
  8. Unity3D ShaderLab 修改渲染队列进行深度排序
  9. 免费的API接口
  10. JavaScript constructor 属性
  11. liunx命令之whereis、which、find的区别和联系
  12. Mac下安装MySQL-python
  13. shell 脚本监控程序是否正在执行, 如果没有执行, 则自动启动该进程
  14. (2)入门指南——(7)添加jquery代码(Adding our jQuery code)
  15. ASP.NET MVC HttpPostedFileBase文件上传
  16. iPhone页面的常用调试方法
  17. bzoj4821-线段树区间lazy_tag下放的优先级和区间覆盖
  18. python3内置函数大全(顺序排列)
  19. struts2入门实例
  20. java基础(二) 自增自减与贪心规则

热门文章

  1. 《UML大战需求分析》阅读笔记1
  2. LeetCode:26. Remove Duplicates from Sorted Array(Easy)
  3. Android StateListDrawable的坑
  4. 你真的了解React吗
  5. http报文和浏览器缓存机制
  6. 30分钟 带你浅入requirejs源码
  7. 通过圆形按钮的绘制熟悉Qt的绘图机制,掌握这种终极方法
  8. SVN被锁定如何解决?
  9. GraphSAGE 代码解析(二) - layers.py
  10. C++ 递归读取目录下所有文件