2011-07-18 40 views
1

我是新來的WCF服務超時爲WCF服務,我創建了一個樣本WCF服務,在那裏我已經在Windows服務託管WCF服務與NetTcpBinding的。(因爲我想要這個WCF服務作爲Windows服務運行)要求使用NetTcpBinding的

它是一個簡單的服務,它添加/刪除/加載員工的詳細信息,並由Windows窗體應用程序使用。我不知道爲什麼,只有10個請求被回覆,無論你做什麼。第11個請求給出一個錯誤「請求超時」

我知道,增加超時時間不會幫助,它只是讓我等待更長時間的錯誤。 我也知道我的服務器(當前本地電腦)沒有響應第11個請求,但不知道原因。

是否有每分鐘的請求/響應的服務器數量的任何設置?聽起來很有趣,但我不知道。

在這個問題上更多有用信息:

  • 無法更改比nettcp結合其他(系統要求)
  • 以admin身份登錄
  • 防火牆禁用

回答

1

這聽起來比如連接沒有關閉 - WCF連接的默認限制是10,所以第11個將不起作用。

這可能是你沒有明確關閉它們在這裏看到:

希望這有助於。

+0

嗨KevD,真的有效!偉大, 非常感謝......我真的很感激它:) – Bravo

+0

BTW:在.NET 4這個極限提高到核心 –

+0

@Richard 100×號,我還發現,連接的數量可以在應用程序進行配置。 config,其中所有框架版本中的默認值爲maxConnections =「10」',但不知道限制。 – Bravo