本文记录带有SoapHeader验证的WebServices服务创建、部署及C#中的静态调用方法,基于 Windows8.1
、Visual Studio 2013
、IIS8
环境实现。
WebServices服务创建
Visual Studio 2013中创建WebServices
- 创建一个空的
ASP.NET Web 应用程序
:
- 创建 WebService 服务的程序(asmx格式)文件:
首次右键“添加”时,看不到图中所示的 “Web 服务(ASMX)” ,可以点击“新建项(W)”来实现创建:
- 到此 WebService 服务创建完成,可以看到如下基础代码:
- 快捷键
F5
或ctrl + F5
运行程序如下:
此时可以点击页面的 Hello World
跳转到基于 HTTP POST
协议的调用测试页面 :
点击“调用”即可以在新的页面看到返回的结果: