我创建了一个自定义服务主机并且覆盖ApplyConfiguration()
效果很好,但我找不到添加服务行为的方法。
所有服务模型都从配置文件中删除,并从数据库中获取设置。
端点工作得很好。
服务行为是一种痛苦。我试图添加一个ServiceBehaviorElement
,System.ServiceModel.Configuration.BehaviorsSection
但它是只读的,我无法解决这个问题。
我尝试只将行为添加到servicehost.Description
,但我无法在其中添加完整的行为元素,一个具有 Name 属性的元素,并且我可以在其中添加一组行为。
任何帮助都会很棒。