WCF开发实战系列二:使用IIS发布WCF服务
(原创:灰灰虫的家 http://hi.baidu.com/grayworm ) 上一篇中,我们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以便进行测试。这种VS2008内置的WCFSVCHost只适用于开发人员测试的使用,能进行WCF服务部署。这一篇文章中我们来看一下如何在IIS中部发布我们上一篇中做好的WCF服务。 第一步:打开我们上一篇文章中建立的WCF服务项目。 图《1》 第二步:新建WCF服务站点。 在解决方案上右击,选择“添加”->“新建网站”,打开新建网站对话框。在“添加新网站”对话框中,我们选择“WCF服务”,并把网站的名子命名为“BookServiceHost” 图《2》 建立起来的新的WCF服务站点的结果如下,其中在App_Code文件中自动为我们生成两个类文件:IService.cs和Service.cs。这两个文件对我们来说没有用,我们删掉。 图《3》 第三步:在刚刚创建的WCF服务站点上添加对WCF服务库项目--Services项目的引用。 图《4》 第四步:配置Service.svc文件。 双击Service.svc文件,我们可以看到它的声明指示如下: <%@ ServiceHost Language="C#" Debug="true" Service="Service"