我有一個Silverlight應用程序,它使用WCF雙工服務(Service1),使用pollingDuplexHttpBinding
綁定和15秒的輪詢窗口。WCF雙工服務阻止其他服務呼叫
我有另一項服務(服務2)這是一個非常標準的basicHttpBinding
,託管在同一個域。
我遇到的問題是撥打Service2超時。只有當Service1處於活動狀態時纔會發生這種情況。基本上有一個與Service1的永久連接,它看起來像Silverlight或託管瀏覽器(在我的測試中爲Firefox 4)無法撥打Service2,同時輪詢Service1。
我知道瀏覽器侷限於同時連接到一個域的數量,但1似乎有點低?
謝謝,我配置我的輪詢服務使用客戶端HTTP堆棧,並工作。此外,在測試中,我發現將不同的域名綁定到同一臺服務器並使用它訪問2個服務中的一個也可解決此問題。 – 2011-05-13 04:26:42
前段時間,我在Silverlight的WCF服務中同時調用多個方法時發現類似的阻塞問題。看到我的舊帖子在這裏:http://stackoverflow.com/questions/3234782/resolve-blocking-issues-when-simultaneously-calling-multiple-methods-on-a-wcf-ser – 2011-05-13 08:11:32