WCF 웹 서비스와 ConnectionTimeout 예외로 인해 30 초 후에 항상 시간 초과되는 SL4 클라이언트가 있습니다.WebRequest.RegisterPrefix를 사용하여 30 초 후 WCF/Silverlight 요청 시간 초과.
WCF 시간 초과 매개 변수 등으로 많은 시간을 소비 한 후 응용 프로그램이 시작될 때 WebRequest.RegisterPrefix 호출로 인해 문제가 발생하는 것으로 나타났습니다.
이 호출은 SL 클라이언트에서 FaultExceptions을 수신하고 사용자에게 문제의 텍스트를 표시 할 수 있도록 수행됩니다. 이것은 마이크로 소프트의 권장 솔루션입니다 :
난 다음 위대한이 줄을 제거하면 나는 서버에 큰 파일을 업로드 할 수 있으며 제한 시간이 없습니다 (90 초를 더한, http://msdn.microsoft.com/en-us/library/ee844556(v=vs.95).aspx
를 참조 - 제한 시간이 설정되어 ~ 2 분).
누군가가 30 초 후 시간 초과되는 이유를 알고 있습니까? 더 중요한 것은 시간 초과를 늘릴 수있는 방법이 있는지 여부입니다. 아니면이 버그입니까?
도움을 주시면 감사하겠습니다. 감사.
wcf 설정 시간 제한에 대해 이야기하고 있습니까? 위의 글에서 언급했듯이, 나는 아무런 효과없이 이러한 타임 아웃을 변경하는 데 많은 시간을 소비했다. 내 제한 시간은 90 초로 설정됩니다. 이것은 WebRequest.RegisterPrefix 호출 (브라우저 스택 대신 clientHTTP 스택을 사용하도록 내 응용 프로그램을 전환 함)을 제거하면 적용됩니다. –
나는 같은 오류가 발생합니다 ...... 행운? –