プロキシ/ファイアウォール経由で Web 参照を追加するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/42984

  •  09-06-2019
  •  | 
  •  

質問

現在、職場でファイアウォールの内側にいて、自分の Web サイトにデプロイしたものをテストしていましたが、仕事用プロキシがそれを多少ブロックしているようです。

基本的に、次のようなメッセージが表示されます。

オブジェクトの現在の状態のため、操作は無効です

プロキシが干渉していることが原因であることはわかりましたが、詳細設定や、プロキシを経由してサービスにアクセスするために設定できるものが表示されません。

グーグルで簡単に検索してみましたが、満足できませんでした。

それを回避する簡単な方法を見つけた人はいますか?

役に立ちましたか?

解決

編集します、答えにこの部分を書き忘れました:Web 参照 URL をプロキシのセーフ リストに追加することが必要になる場合があります。どのプロキシを使用しているか、またはそれを制御できるかどうかはわかりませんが、これで問題は解決されるはずです。プロキシを変更するアクセス権がない場合は、すぐ下に簡単な回避策を示します。

ここでは簡単な回避策を示します。ブラウザを使用して WSDL に移動するだけです。XML を取得し、クライアントを生成するコンピューターに .wsdl ファイルとして保存します。次に、 wsdl.exe wsdl ファイルを保存したパスを指すクライアントを生成します。

他のヒント

別のオプションは、アプリケーションの Web 構成またはアプリ構成に移動し、要素の下に次の内容を追加することです。

<system.net> 
    <defaultProxy useDefaultCredentials="false">
       <proxy usesystemdefault="true" proxyaddress="10.0.0.1" port="80" bypassonlocal="true" />
    </defaultProxy>
</system.net>

その後、通常の方法で Web 参照を追加できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top