WCF - Как настроить web.config уровня сайта и заставить все сервисы использовать одинаковое поведение - PullRequest
0 голосов
/ 24 сентября 2010

У меня есть сайт, на котором размещено более 60 служб.

В упрощенной версии конфигурации wcf мне не нужно указывать все службы и соответствующие им конечные точки.

ВопросКак мне настроить узел службы для использования одной и той же поведенческой конфигурации для всех конечных точек служб?

Я не хочу перечислять все конечные точки в web.config и указывать поведенческую конфигурацию на каждой из них.Я хочу, чтобы все службы wcf, размещенные в этом виртуальном каталоге, использовали одну и ту же поведенческую конфигурацию.Есть ли способ сделать это?

1 Ответ

0 голосов
/ 24 сентября 2010

Я нашел ответ. Мне просто нужно удалить имя для моей конечной точки Behaviors

Из этого:

<behaviors>
  ...
  <endpointBehaviors>
    <behavior name="MyCustomBehavior">
      <myCustomExt/>
    </behavior>
  </endpointBehaviors>
  ...
</behaviors>

К этому:

<behaviors>
  ...
  <endpointBehaviors>
    <behavior>
      <myCustomExt/>
    </behavior>
  </endpointBehaviors>
  ...
</behaviors>

Подробнее см. Здесь Настройка значений по умолчанию для конфигурации с безымянными элементами в WCF 4

...