WCF REST и сервис SOAP без WebServiceHostFactory

Несмотря на чтение ряда сообщений, например (Этот кажется популярнымЯ не могу представить свой сервис как несколько конечных точек, которые совместимы как с протоколом SOAP, так и с протоколом REST - похоже, моя проблема связана с

  Factory="System.ServiceModel.Activation.WebServiceHostFactory"

элемент в коде службы позади страницы.

Если я пропущу это, моя конечная точка SOAP работает великолепно, но моя конечная точка JSON не найдена. Если я вставлю строку, моя конечная точка REST поет как птица, а конечная точка SOAP приводит к «Конечная точка не найдена» на странице Service.svc.

Кажется, мои операции настроены стандартным способом, например:

    [OperationContract]
    [WebGet(UriTemplate = "/GetData", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)]
    string GetData();

И файл конфигурации

 <endpoint address="rest" binding="webHttpBinding" contract=".IMeterService" behaviorConfiguration="REST" />

 <endpoint address="soap" binding="wsHttpBinding" contract="IMeterService" bindingConfiguration="secureBasic" />

 <behavior name="REST">
      <webHttp />
 </behavior>

Как мне этого добиться? Есть ли способ настроить конечную точку REST?без атрибут System.ServiceModel.Activation.WebServiceHostFactory?

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос