没有配置的WCF无文件激活

时间:2011-09-12 09:39:49

标签: c# .net wcf

我需要通过代码使用无文件激活来配置WCF服务,而无需在web.config中的serviceActivations下添加工厂。

有没有人知道这是否可能或如何?

1 个答案:

答案 0 :(得分:2)

如果您使用的是.NET 4,则可以使用ServiceRoute作为替代方案,可以在代码中完全设置。

请参阅Ron Jacobs关于该主题的两篇优秀文章:

这也适用于常规服务 - 而不仅仅是OData服务。只需将Ron的示例中的DataServiceHostFactory替换为常规ServiceHostFactory(对于SOAP服务)或WebServiceHostFactory(对于面向REST的WCF服务)