我有一个托管超过60项服务的网站。
使用wcf配置的简化版本,我不必为所有服务及其相应的端点设置speficy。
问题是我如何设计服务主机以对所有服务端点使用相同的behaviorConfiguration?
我不希望列出web.config中的所有端点,并在每个端点上设置behaviorConfiguration。我希望该虚拟目录上托管的所有wcf服务都使用相同的behaviorConfiguration。有什么办法吗?
答案 0 :(得分:0)
我找到了答案。我只需要删除endpointBehaviors的名称
由此:
<behaviors> ... <endpointBehaviors> <behavior name="MyCustomBehavior"> <myCustomExt/> </behavior> </endpointBehaviors> ... </behaviors>
对此:
<behaviors> ... <endpointBehaviors> <behavior> <myCustomExt/> </behavior> </endpointBehaviors> ... </behaviors>
有关详细信息,请参阅此处Setting Configuration Defaults with Nameless Elements in WCF 4