0
클라이언트에서 서비스를 호출 할 때 클라이언트를 닫거나 처리하지 않고 서비스가 거의 동일한 양의 호출 후에 응답하지 않는다는 문제가 발생했습니다.PERCALL 서비스에서 WCF TCP 세션이 열립니까?
는 계약이 방법은, 서비스가
[ServiceLocatorBehavior]
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Single)]
것이 가능으로 설정된
[OperationContract(IsOneWay = true)]
해당 "네트워크 세션"으로 설정
[ServiceContract(SessionMode = SessionMode.Allowed)]
로 설정된 서비스가 PERCALL (폐기 될 것이고 세션처럼 재사용되지 않음)이고 metho d ISONEWAY?
"실패"로 인해 클라이언트가 삭제되지 않았습니다. 클라이언트를 처분 한 후에, 서비스는 제대로 작동했습니다! –
질문에 대한 답변을 얻으려면 솔루션을 답으로 입력하고 질문에 답변으로 표시하십시오. – ErnieL