我有一个托管 60 多个服务的站点。
使用 wcf 配置的简化版本,我不必指定所有服务及其相应的端点。
问题是我如何指定服务主机以对所有服务端点使用相同的行为配置?
我不想列出 web.config 中的所有端点并在每个端点上指定 behaviorConfiguration。我希望该虚拟目录上托管的所有 wcf 服务都使用相同的行为配置。有什么办法可以做到这一点?
我有一个托管 60 多个服务的站点。
使用 wcf 配置的简化版本,我不必指定所有服务及其相应的端点。
问题是我如何指定服务主机以对所有服务端点使用相同的行为配置?
我不想列出 web.config 中的所有端点并在每个端点上指定 behaviorConfiguration。我希望该虚拟目录上托管的所有 wcf 服务都使用相同的行为配置。有什么办法可以做到这一点?
我找到了答案。我只需要删除我的端点行为的名称
由此 :
<behaviors> ... <endpointBehaviors> <behavior name="MyCustomBehavior"> <myCustomExt/> </behavior> </endpointBehaviors> ... </behaviors>
对此:
<behaviors> ... <endpointBehaviors> <behavior> <myCustomExt/> </behavior> </endpointBehaviors> ... </behaviors>
有关更多详细信息,请参见此处在 WCF 4 中使用无名元素设置配置默认值