WCF を介して互いに通信する 2 つの asp.net Web アプリケーションがあります。2 つのアプリケーションが 2 つの異なるローカルホストで開発されています。開発が成功したら、それらを同じテストサーバーに公開しました。アプリケーションの 1 つが別のアプリケーションでサービスを呼び出そうとすると、エラーがスローされ、リモート名を解決できませんでした。これを解決する方法を教えてもらえますか?
質問する
3804 次
1 に答える
1
@Dhawalk が述べたように、confgs は非常に役立ちます。
通常、このエラーは「サービス アドレス」が間違っていることを意味します。クライアントのエンドポイントの値を確認してください。デフォルトでは、クライアントの app.config の serviceModel セクションにあります。
のようなもの (basicHTTPBinding の場合)
. . .
<client>
<endpoint address="http://YOUR_SERVER_NAME/SERVICE_NAME" ...
. . .
「クライアントの」アプリケーションからこの URL にアクセスできることを確認してください。
于 2013-04-07T04:47:30.987 に答える