У меня есть служба WCF, которая получает запрос от клиента Silverlight и отправляет запрос в API поиска (Bing или Google), обрабатывает результаты поиска и возвращает их обратно клиенту Silverlight.
Все работает найти в Visual Studio.
После публикации службы в IIS я могу получить доступ к конечной точке службы и клиенту Silverlight, чтобы также общаться с этой службой. Однако служба не отправляет запрос в API поиска. Я открыл Fiddler для мониторинга трафика. Нет веб-запроса на отправку в API поиска.
Есть ли какие-либо настройки в IIS или брандмауэре, которыми я пренебрегал?
Web.config прилагается ниже:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="SiteRankerBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="SiteRankerBehavior" name="SiteDiscovery.SiteRanker">
<endpoint address="" binding="basicHttpBinding" contract="SiteDiscovery.ISiteRanker">
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
</system.serviceModel>
Спасибо
Сара