没有配置的WCF无文件激活
本文关键字:文件 激活 WCF 配置 | 更新日期: 2023-09-27 18:08:24
我需要通过代码使用无文件激活配置WCF服务,而不需要在web.config中的serviceactivation下添加工厂。
有没有人知道这是可能的,或者如何做到的?
如果你是在。net 4上,你可以使用ServiceRoute
作为替代,它可以完全在代码中设置。
请参阅Ron Jacobs关于该主题的两篇优秀文章:
- 使用System.Web.Routing with Data Services (OData)
- WCF Data Services and ServiceRoute
这也适用于常规服务,而不仅仅是OData服务。只需将Ron示例中的DataServiceHostFactory
替换为常规的ServiceHostFactory
(用于SOAP服务)或WebServiceHostFactory
(用于面向rest的WCF服务)