0

以下に添付されているエンドポイント構成を使用して、信頼できるセッションを使用してリモートサービスに接続する完全信頼XBAPがあります。問題は、クライアントの組織プロキシサーバーの背後でアプリケーションを実行すると、WCF要求はWindows XPではブロックされますが、Windows 7では正常に通過することです。私の疑い(クライアントによるさらなる分析が保留中)は、デフォルトのプロキシ資格情報が添付されていないことです。 useDefaultWebProxy = true設定にもかかわらず、XPマシン上のHTTPまたはHTTPS要求に対して。

これは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>

(どちらも記載された条件下では機能しないことに注意してください!)

4

1 に答える 1

0

クライアントのネットワーク管理者がプロキシサーバーの設定をいじった後、それはうまくいきました... HTTPトラフィックの分析が許可されなかったため、WCF要求の原因となったヘッダーが欠落/変更されているかどうかはわかりません。ブロックされ、通常のブラウザは通過を要求します。

于 2010-07-29T08:55:35.620 に答える