2010-07-05 5 views
0

아래 첨부 된 끝점 구성을 사용하여 신뢰할 수있는 세션을 사용하여 원격 서비스에 연결하는 완전 신뢰 XBAP를 보유하고 있습니다. Windows XP에서 클라이언트의 조직 프록시 서버 뒤에서 응용 프로그램을 실행하는 경우 WCF 요청은 이 차단되어이지만 Windows 7에서는 정상적으로 통과됩니다. 클라이언트 (클라이언트가 추가 분석을 진행중 임)는 기본 프록시 자격 증명이 useDefaultWebProxy = true 설정에도 불구하고 XP 시스템에서 HTTP 또는 HTTPS 요청에 첨부되지 않습니다.프록시 서버를 통한 WCF 신뢰할 수있는 세션 - Windows XP에서 인증 자격 증명을 보내지 않음

이 문제는 XP에서 알려진 문제입니까, 아니면 뭔가 빠졌습니까? 이 문제를 해결할 수있는 방법이 있습니까? 사전에 어떤 도움

감사

보안 (생산) 버전

바인딩 구성 :

<customBinding> 
    <binding name="Https_IOltpLogic"> 
     <reliableSession ordered="False" inactivityTimeout="00:20:00" /> 
     <httpsTransport /> 
    </binding> 
</customBinding> 

데모 (무담보) 버전의 경우 :

<wsHttpBinding> 
    <binding name="WSHttpBinding_IOltpLogic" 
     allowCookies="false" 
     bypassProxyOnLocal="false" 
     hostNameComparisonMode="StrongWildcard" 
     messageEncoding="Text" 
     textEncoding="utf-8" 
     useDefaultWebProxy="true"> 
     <reliableSession enabled="True" ordered="False" inactivityTimeout="00:20:00" /> 
     <security mode="None" /> 
    </binding> 
</wsHttpBinding> 

(주의하시기 바랍니다 아무도 설명 된 조건에서 작동하지 않습니다!)

답변

0

음, w 클라이언트의 네트워크 관리자가 프록시 서버 설정을 검토 한 후 스스로를 정체 시켰습니다 ... HTTP 트래픽을 분석 할 수 없었기 때문에 어떤 헤더가 누락되었거나 수정되어 WCF 요청이 차단되고 정상적인 브라우저 요청을 전달합니다.