2011-09-12 73 views
2

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

有没有人有一个想法,如果这是可能的或如何?

回答

2

如果您使用的是.NET 4,则可以使用ServiceRoute作为替代选项,它可以完全用代码设置。

见罗恩Jacobs的两个在主题帖优良:

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

+0

首先回答,简短有用且正确。我最后一次遇到这样的事情是什么时候?谢谢Marc – Khash

+0

不幸的是,这只适用于aspNetCompatibilityEnabled =“true” - 换句话说只适用于基于http的绑定。我怎么能用net.tcp做到这一点? –

相关问题