0
的託管我有一個從Silverlight客戶端接收查詢和查詢發送到搜索API(冰或谷歌)WCF服務,處理搜索結果返回的回Silverlight客戶端。WCF服務停止發送Web請求,一旦它在IIS
在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>
感謝 薩拉
能在IIS上看到你的配置文件嗎? – DDiVita 2010-03-11 03:44:05