技术开发 频道

如何在宿主程序中运行并保护WCF服务

  运行服务

  我们已经定义了一个WCF服务,实现了该服务,对它进行了配置,还创建一个宿主程序来运行它。现在只要一切能够正常工作,我们的服务就可以运行并供用户使用了。

  运行WCF服务

  1. 在Solution Explorer中右键单击Host项目并选择Debug | Start new instance菜单项。这会启动命令行的服务宿主程序,看起来应该如图4所示。


图4 命令行的服务宿主程序

  现在服务已经运行起来了,可以供用户调用。

  验证服务

  2. 在浏览器中打开下面的URL:

  http://localhost:8000/Derivatives/

  这是我们在app.config文件中给服务指定的位置。

  注意:如果在Internet Explorer中遇到一个警告并看到一个如图14所示那样的黄色信息条,那么关掉警告对话框并在黄色的信息条上单击右键,选择Enable Intranet Settings,并在随后的确认对话框中选择Yes。

  网页中显示的是我们刚创建的服务的WCF信息页。


图5 Internet Explorer 7显示的信息条

  3. 单击靠近页面顶部的链接http://localhost:8000/Derivatives/?wsdl,并检查随后出现的WSDL页面。这就是服务的契约。

  4. 关闭浏览器。

0
相关文章