启动WCF服务

  1. TinyLibraryCQRS解决方案下,找到TinyLibrary.Services项目
  2. 右键单击CommandService.svc,然后选择View in Browser,这将启动ASP.NET Development Server
  3. 当ASP.NET Development Server成功启动,并在浏览器中打开了CommandService.svc后,将出现如下界面
    使用Apworks开发基于CQRS架构的应用程序(九):运行应用程序

使用soapUI测试WCF服务

可以使用soapUI来对WCF服务进行测试。soapUI是一款用于测试Web Service的工具软件。有关soapUI的更多信息,请参考http://www.soapui.org

  1. 打开soapUI,然后选择File | New soapUI Project菜单,这将打开New soapUI Project对话框
  2. Initial WSDL/WADL文本框中,输入WCF服务的WSDL地址,然后单击OK按钮
  3. 成功添加项目后,即可在Navigator面板中看到WCF的Bindings和Service Operations
    使用Apworks开发基于CQRS架构的应用程序(九):运行应用程序
  4. 现在我们使用soapUI调用WCF服务来创建一本图书。在Navigator中展开CreateBook节点,双击Request 1,这将在右边的窗口中显示一个请求XML的样本
    使用Apworks开发基于CQRS架构的应用程序(九):运行应用程序
  5. 将这个请求XML文本改成如下形式
    >
    />
    >
    >
    <!--Optional:-->
    >
    <!--Optional:-->
    >
    <!--Optional:-->
    >
    <!--Optional:-->
    >
    <!--Optional:-->
    >
    >
    >
    >

相关文章: