2011-07-30 4 views
1

여러 가지 운영 계약이 포함 된 WCF 서비스가 있습니다. 이 작업 수가 너무 많으면 바인딩 서비스에 대해 wcftestclient에 오류가 발생합니다. 이 서비스를 두 개의 서비스로 분리하면이 문제가 해결됩니다.WCF 서비스의 운영 계약 수에는 제한이 있습니까?

무엇이 문제입니까? WCF 서비스의 운영 계약 수에 제한이 있습니까?

+0

WCF 서비스 추적을 사용할 수 있습니까? (http://msdn.microsoft.com/en-us/library/ms733025.aspx)? 실제 오류에 대해 훨씬 자세히 설명해야합니다. –

답변

2

WCF 테스트 클라이언트의 운영 계약 수에 대한 제한은 알지 못하지만 일반적으로 특정 서비스의 운영 계약 수를 제한하는 것이 좋습니다. Juval Lowry는 그의 책에서 약 12 ​​권을 추천한다.)

WCF 테스트 클라이언트는 WCF의 모든 기능을 지원하지 않습니다. 하나 이상의 작업이 지원되지 않는 무언가를 사용하고있을 수 있습니까?

형식 : 스트림, 메시지, XmlElement, XmlAttribute, XmlNode, 관련 XmlSchemaProviderAttribute 특성, XDocument 및 XElement 형식 및 ADO.NET DataTable 형식을 비롯한 IXmlSerializable 인터페이스를 구현하는 형식.

이중 계약.

트랜잭션.

보안 : CardSpace, 인증서 및 사용자 이름/암호.

바인딩 : WSFederationbinding, 모든 컨텍스트 바인딩 및 Https 바인딩, WebHttpbinding (Json 응답 메시지 지원).

내가 그런 한계가 있다고 생각하지 않습니다 WCF Test Client (WcfTestClient.exe)

0

에서 촬영. 내 프로젝트 중 하나에서, 서비스 계약은 수백 건의 운영 계약으로 구성되어 있었기 때문에 서비스가 형편 없었습니다. 그런 다음 사업에 따라 나누었습니다. 그래서 사업에 따라 업무를 그룹화해야한다고 생각합니다.

관련 문제