启动WCF服务
- 在TinyLibraryCQRS解决方案下,找到TinyLibrary.Services项目
- 右键单击CommandService.svc,然后选择View in Browser,这将启动ASP.NET Development Server
- 当ASP.NET Development Server成功启动,并在浏览器中打开了CommandService.svc后,将出现如下界面
使用soapUI测试WCF服务
可以使用soapUI来对WCF服务进行测试。soapUI是一款用于测试Web Service的工具软件。有关soapUI的更多信息,请参考http://www.soapui.org。
- 打开soapUI,然后选择File | New soapUI Project菜单,这将打开New soapUI Project对话框
- 在Initial WSDL/WADL文本框中,输入WCF服务的WSDL地址,然后单击OK按钮
- 成功添加项目后,即可在Navigator面板中看到WCF的Bindings和Service Operations
- 现在我们使用soapUI调用WCF服务来创建一本图书。在Navigator中展开CreateBook节点,双击Request 1,这将在右边的窗口中显示一个请求XML的样本
- 将这个请求XML文本改成如下形式
>/>>><!--Optional:-->><!--Optional:-->><!--Optional:-->><!--Optional:-->><!--Optional:-->>>>>