快捷搜索:

在IIS中寄存已有WCF服务

IIS是WCF办事的宿主之一,在新建Web Site的时刻有WCF Service模板可以供选择,不过依据WCF Service模板创建的站点是将办事和宿主整合在一路了,下面就来看看若何将一个已有的WCF办事寄存在IIS中。

1 在一个简单的WCF示例一文的办理规划中添加新的站点,选择WCF Service模板,地址设置为http://localhost/IISHostedService,如下图:

2 确定后,WCF Service模板就天生了一个带有办事的站点,由于我们要将已有办事寄存在该站点中,以是要删除站点中自带的办事,办事的文件在App_Code目录中,如下图:

3 添加对Service项目的引用,如下图:

4 双击项目中Service.svc文件,改动@ServiceHost指令,关联上办事类型,改动后的代码如下:

@ ServiceHost Language="C#" Debug="true" Service="Service.HelloWorldService"%>

您可能还会对下面的文章感兴趣: