У меня есть простой сервис WCF с привязкой basicHttp. Служба размещается локально (ноутбук Win7) в IIS7. Я могу просмотреть сервис по адресу: http://localhost/musicstore/musicstore.svc
(порт 80)
Я разработал простое клиентское приложение Windows Form для вызова службы. Это работает нормально, но я бы очень хотел увидеть сообщение вызова / ответа через Fiddler2. Fiddler2 с радостью сообщит о трафике, когда я буду просматривать веб-страницы, поэтому не могу понять, почему он не отвечает на этот вызов WCF?
Есть ли другой способ просмотра данных о вызовах WCF. Может быть, есть инструмент Microsoft?
Конфигурация клиента:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<client>
<endpoint address="http://localhost/musicstore/musicstore.svc"
binding="basicHttpBinding" bindingConfiguration="" contract="MusicStore.IMusicStore"
name="BasicHttp" />
</client>
</system.serviceModel>
</configuration>
Сервисный конфиг:
<services>
<service behaviorConfiguration="MusicStoreBehavior" name="MusicStore">
<endpoint address="" binding="basicHttpBinding" contract="IMusicStore">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>