Расширение привязки конфигурации не найдено - PullRequest
3 голосов
/ 18 декабря 2008

Я создал простой сервис wcf, который использовал шаблон библиотеки сервисов WCF. Все работает нормально при использовании привязок мыла по умолчанию, однако при попытке изменить службу для добавления привязки REST происходит сбой со следующей ошибкой:

"Не удалось найти расширение привязки конфигурации 'system.serviceModel / bindings / webHttpBinding'. Убедитесь, что это расширение привязки правильно зарегистрировано в system.serviceModel / extensions / bindingExtensions и правильно написано."

Я думаю, что я пропускаю какой-то очень простой шаг здесь. Кто-нибудь может мне помочь?

Ниже приведены соответствующие фрагменты из моего конфигурационного файла:

<service name="WebService.Service1">
  <endpoint address="" binding="webHttpBinding" contract="WebService.IService1" behaviorConfiguration="RestBehavior" />
</service>

<endpointBehaviors>
  <behavior name="RestBehavior">
    <webHttp />
  </behavior>
</endpointBehaviors>

1 Ответ

2 голосов
/ 18 декабря 2008

Я установил Service Pack 1 для .NET 3.5, и проблема, похоже, устранилась.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...