WCF не удалось обновить файл конфигурации при добавлении службы

Я добавил расширение поведения службы в стандартное поведение службы для регистрации необработанных исключений, которое работает, как и ожидалось.

<extensions>
    <behaviorExtensions>
    <add name="UnhandledExceptions" 
        type="MyApp.WebServices.Behaviours.Extensions.UnhandledExceptionExtention, MyApp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
    </behaviorExtensions>
</extensions>

<behaviors>
  <serviceBehaviors>
    <behavior>
      <UnhandledExceptions />
    </behavior>
  </serviceBehaviors>
</behaviors>

Однако, когда я пытаюсь добавить новую услугу в проект, я получаю следующую ошибку:

Не удалось обновить файл конфигурации

Тип "MyApp.WebServices.Behaviours.Extensions.UnhandledExceptionExtention, MyApp, Version=1.0.0.0, Culture= нейтральный, PublicKeyToken=null", зарегистрированный для расширения "UnhandledExceptions", не может быть загружен. Web.config строка XX

Чтобы обойти это; Я комментирую использование расширения в поведении службы, добавляю службу и отменяю изменение конфигурации.

Хотя это работоспособное решение, я бы предпочел не зависеть от себя и других разработчиков, помнящих то, что представляется ненужным процессом.

Есть ли способ это исправить?

0 ответов

Другие вопросы по тегам