У меня есть сервис, который должен поддерживать SOAP и REST.
web.config
<system.web>
<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost" />
</protocols>
</webServices>
<httpRuntime executionTimeout="90" maxRequestLength="1048576" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100"/>
<compilation debug="true" targetFramework="4.0"/>
и контракт
[OperationContract]
[WebInvoke(UriTemplate = "/GetData")]
List<FieldInfo> GetSerializedData();
Когда я вызываю службу REST в Fiddler Request Builder, я отчетливо получаю результаты в формате JSON и XML. Но я не могу найти способ вызвать мыльную конечную точку, всегда получаю ошибку 404
не обнаружена
Не найдено
Ошибка HTTP 404. Запрашиваемый ресурс не найден.
Для меня это странная причина, по которой клиент WCF TEST возвращает SOAP без проблем, так почему у Fiddler есть проблема. Я вызываю в Fiddler непосредственно методы привязки wcf к привязкам.