C# WCF服务中的运营合同数量是否有限制?
我有一个WCF服务,其中包含许多运营合同。当这些操作的数量太多时,我在绑定服务的C# WCF服务中的运营合同数量是否有限制?,c#,wcf,operation-contract,C#,Wcf,Operation Contract,我有一个WCF服务,其中包含许多运营合同。当这些操作的数量太多时,我在绑定服务的wcftestclient中得到一个错误。当我把这个服务分成两个服务时,这个问题就解决了 有什么问题?WCF服务中的操作合同数量有限制吗?我不知道WCF测试客户端的操作合同数量有限制,但一般来说,将任何给定服务中的操作合同数量限制在一个较小的数量被认为是良好的做法(我认为Juval Lowry在他的书中建议大约12个) WCF测试客户端不支持WCF的所有功能-可能是您的一个或多个操作正在使用不受支持的功能 类型:流、
wcftestclient
中得到一个错误。当我把这个服务分成两个服务时,这个问题就解决了
有什么问题?WCF服务中的操作合同数量有限制吗?我不知道WCF测试客户端的操作合同数量有限制,但一般来说,将任何给定服务中的操作合同数量限制在一个较小的数量被认为是良好的做法(我认为Juval Lowry在他的书中建议大约12个) WCF测试客户端不支持WCF的所有功能-可能是您的一个或多个操作正在使用不受支持的功能 类型:流、消息、XmlElement、XmlAttribute、XmlNode、实现IXmlSerializable接口的类型,包括相关的XmlSchemaProviderAttribute属性、XDocument和XElement类型以及ADO.NET数据表类型 双重合同 交易 安全性:CardSpace、证书和用户名/密码 绑定:WSFederationbinding、任意上下文绑定和Https绑定、WebHttpbinding(Json响应消息支持)
摘自我认为没有这样的限制。在我的一个项目中,服务合同由数百份操作合同组成,这使得服务很糟糕。然后,我们根据业务进行划分。因此,我认为您应该根据业务对操作进行分组。您可以启用WCF服务跟踪()吗?您应该能够更好地了解实际错误的细节。