2011-07-30 55 views
1

我有一個包含許多操作合同的WCF服務。當這些操作的數量太多時,我在綁定服務的wcftestclient中遇到錯誤。當我將這個服務分成兩個服務時,這個問題就解決了。WCF服務中的操作合同數量是否有限制?

問題是什麼? WCF服務中的操作合同數量是否有限制?

+0

您可以啓用WCF服務跟蹤(http://msdn.microsoft.com/en-us/library/ms733025.aspx)?你應該得到更好的實際錯誤細節。 –

回答

2

我不知道對WCF測試客戶端業務合同的數量限制,但通常被認爲是很好的做法,限制在任何特定的服務少數經營合同的數量(我認爲Juval Lowry在他的書中推薦了大約12)。

WCF測試客戶端不支持WCF的所有功能 - 會不會是一個或更多的操作是使用了不支持的東西嗎?

類型:Stream,Message,XmlElement,XmlAttribute,XmlNode,實現IXmlSerializable接口的類型,包括相關的XmlSchemaProviderAttribute屬性,XDocument和XElement類型以及ADO.NET DataTable類型。

雙面合同。

交易。

安全:CardSpace的,證書和用戶名/密碼。

綁定:WSFederationbinding,任何語境綁定和HTTPS綁定,的WebHttpBinding(JSON響應消息的支持)。

WCF Test Client (WcfTestClient.exe)

0

兩者我不認爲有這樣的限制。在我的一個項目中,服務合同由數百份運營合同組成,這使服務變得糟糕透頂。然後,我們根據業務劃分它。所以我認爲你應該根據業務對業務進行分組。

相關問題