1

Web サービスを呼び出し、文字列を渡し、成功またはエラー メッセージを返す Windows サービスがあります。

私のすべてのテストと開発ですべてがうまくいきました...プロキシサーバーを使用してネットワーク上で内部的に展開しようとするまで。Web サービス アドレスは内部アドレスではありませんが、正しく機能させるにはプロキシ サーバーをバイパスする必要があります。マシンをネットワークから切断してインターネットに直接アクセスすると、問題なく動作し、Web サービスにアクセスできますが、企業ネットワークに接続すると失敗します。

ユーザーのプロキシ設定を使用し、このアドレスはプロキシをバイパスするように設定されているため、サービス参照を追加できます。ユーザー資格情報を使用してサービスを実行しようとしましたが、まだ機能しません。

これは、Web サービスを呼び出すために使用しているものです。

    Dim results As String
    Dim objJob As CheckValidationKey.ImportProjectInfo = New CheckValidationKey.ImportProjectInfo
    objJob.Credentials = System.Net.CredentialCache.DefaultCredentials

    results = objJob.CheckValidationKey(ValidationKey)

私が理解できないように見えるのは、プロキシをバイパスする方法です。app.config でオプションを試してみましたが、うまくいきませんでした。

4

1 に答える 1

0

回答が得られませんでしたが、まだ回答が欲しいのですが、この特定の問題はもはや問題ではありません。プロキシが問題ではなく、使用しようとしていた特定のネットワーク セグメントで SOAP 要求がブロックされていたことが判明しました。そのすべての時間!

于 2012-10-15T14:30:10.610 に答える