我创建了一个新的“WCF服务库”类型项目。我为我的合同创建了一个文件,并创建了一个实现该接口的文件。这两个文件都有.cs扩展名。
请有人告诉我如何消费它。我的意思是我应该在哪里添加我的.svc文件
答案 0 :(得分:16)
您必须创建另一个项目 - Web应用程序或WCF服务应用程序(通常它与具有一些添加引用的Web应用程序相同)。然后,您必须在新项目中引用您的服务库并添加.svc文件。从新创建的.svc文件中删除文件后面的代码并打开该文件的标记。修改@ServiceHost指令的服务属性。该属性必须指向在库中实现的服务(带名称空间的全名)。然后将配置添加到Web配置。
如果使用WCF 4.0,则不必创建配置(将使用默认配置),甚至不需要定义.svc文件。 WCF 4.0支持configuration based activation。