【发布时间】:2011-04-03 17:57:15
【问题描述】:
我创建了一个新的“WCF 服务库”类型项目。我为我的合同创建了一个文件和一个实现接口的文件。这两个文件都有 .cs 扩展名。
请谁能告诉我如何使用它。我的意思是我应该在哪里添加我的 .svc 文件
【问题讨论】:
标签: wcf
我创建了一个新的“WCF 服务库”类型项目。我为我的合同创建了一个文件和一个实现接口的文件。这两个文件都有 .cs 扩展名。
请谁能告诉我如何使用它。我的意思是我应该在哪里添加我的 .svc 文件
【问题讨论】:
标签: wcf
您必须创建另一个项目 - Web 应用程序或 WCF 服务应用程序(通常与添加一些引用的 Web 应用程序相同)。然后您必须在新项目中引用您的服务库并添加 .svc 文件。从新创建的 .svc 文件中删除代码隐藏文件并打开该文件的标记。修改@ServiceHost 指令的服务属性。该属性必须指向您在库中实现的服务(带有命名空间的全名)。然后将配置添加到 web config。
如果您使用 WCF 4.0,则无需创建配置(将使用默认值),甚至无需定义 .svc 文件。 WCF 4.0 支持configuration based activation。
【讨论】: