3

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

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

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

プロキシが干渉していることがわかりましたが、高度な設定や、プロキシを介してサービスにアクセスするために設定できるものが表示されません。

私はそれを簡単にグーグルで調べましたが、喜びはありませんでした。

誰もそれを回避する簡単な方法を見つけましたか?

4

2 に答える 2

6

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

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

于 2008-09-04T01:23:52.433 に答える
5

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

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

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

于 2008-11-24T16:13:44.283 に答える