0

はい、方法に関する別の質問: プロキシの背後から Web サービスとして消費します。

わかりましたので、この質問はこのフォーラムの他の場所やネットの他の場所で回答されていることを知っています. しかし、何らかの理由で私のセットアップが機能していません。だからここに私の状況があります:

Visual Studio 2010 Express を使用して、WSDL で生成された .CS ファイル (Web 参照を使用しない) を介して Web サービスに接続しています。

単純な Ping() 関数 (以下に示す) を呼び出そうとすると、次のエラーが発生します。

WebException が処理されませんでした: HTTP ステータス 407 で要求が失敗しました: プロキシ認証が必要です。

私が使用しているコードは以下のとおりです。このエラーが発生する理由がわかりません。プロキシの資格情報を求めるプロンプトが表示されたときに、Web ブラウザに入力したのと同じユーザー名とパスワードを使用しています。

アドバイスをいただければ幸いです!!!!

前もって感謝します。

            PingResponseDocument theResponse;

            WebProxy wp = new WebProxy("IP_ADDRESS:PORT_NO", true);
            wp.Credentials = new NetworkCredential("USER_NAME", "PASSWORD", "IP_ADDRESS:PORT_NO");

            WebService test = new WebService();
            PingRequestDocument doc = new PingRequestDocument();

            test.Proxy = wp;
            theResponse = test.ping(doc);
4

2 に答える 2