2010-01-07 5 views
4

를 사용하는 경우 기본 연결이 닫혔습니다 : 나는 성공적으로 연결하고 응답을 처음 얻을나는이 WSDL 서비스 소비하려고 오전 WSDL 웹 서비스

Transit Time Service

을하지만 후속 호출에 나는 예외를받을 :

기본 연결이 종료되었습니다. 활성 상태로 유지 될 것으로 예상되는 연결이 서버에 의해 닫혔습니다.

나는 등의 reference.cs 파일의 GetWebRequest를 오버라이드 :

protected override System.Net.WebRequest GetWebRequest(Uri uri) 
{ 
    HttpWebRequest webRequest = (HttpWebRequest)base.GetWebRequest(uri); 
    webRequest.KeepAlive = false; 
    return webRequest; 
} 

이 어떤 개선 굴복하지 않았다. 나는 지금 어떤 선택권을 잃어 버렸는가? 누구든지 내가이 오류를 피할 수 있도록 시도 할 수있는 다른 아이디어가 있는가?

미리 감사드립니다. 의외로 서버 측에서 연결을 종료하기로한다

조쉬

+1

당신은 그들이 연결을 종료하는 이유는 서비스의 소유자에게 질문을 할 수 ... –

답변

0

이것은 통상적으로, 서비스에 문제를 나타낸다. 많은 양의 데이터를 전송하거나 장기 실행 작업을 사용하고 있습니까?

+0

은 아니, 거의 자신의 개발 그룹에 말한. 나는 또한 바이올린을 사용하여 몇 가지 테스트를 실행 한 후에 서비스를 제공한다는 결론에 도달했습니다. 물론 그들이 문제를 찾을 수 없다는 말은 그들에게 내려와, 나는 단지 높고 건조한 채로 남아 있습니다. 그래도 고마워. – joshlrogers

관련 문제