2011-01-05 24 views
0

私のASP.NET Webサイト経由でWebサービスを使用しようとしています。私はWeb Referenceを追加し、Webサービスをローカルで使用することができました。それから私は私のサーバーに移動し、 "ターゲットマシンが積極的にそれを拒否したため、接続できませんでした"というメッセージが表示されて失敗します。Webサーバー経由でWebサービスを使用できません。

答えて

1

を再コンパイルします。そのIPアドレスとポート番号の反対側には何もありません。

サービスを展開したと思われる場所にサービスを展開していることを確認してください。 Webブラウザからアクセスしてみてください。

+0

私は自分のウェブサイト上のコードを通じて外部ウェブサービスを利用しようとしています。私は自分のデスクトップからだけでなく、自分のサーバーであるFWIWからWebブラウザを介して外部Webサービスの.wsdlにアクセスできます。おそらく私は明確にするために私の質問を編集する必要がありますか? –

+0

WSDLは問題ではありません。問題はアクセスしようとしているサービスです。ブラウザからサービス自体のURLにアクセスすると、そこにはないことがわかります。 –

+0

あなたは正しいです。しかし、私は自分のローカル開発環境からもSoapUIからアクセスしようとすると、なぜ私が応答を得ることができるのか混乱していますか? –

-1

パブリックWebサービスURL(公開WebサービスURL)を使用するようにWeb参照を変更する必要があるためです。

は、Web参照を変更してみて、これはあなたが話しているURLがあなたのサービスを実行していないことを意味し、あなたのウェブサイト

+0

-1:URLを変更するだけでウェブ参照を変更する必要はありません。プロキシのUrlプロパティを設定するだけです。これはおそらくすでに実行されており、Urlは設定ファイルに設定されている可能性があります。 –