2

複数のボックスで負荷分散されたWCFサービスがあります。マシン名ではなくホスト名がWSDLに表示されるように、IISでサービスWebサイトのホストヘッダーを設定しました(例:http://forums.asp.net/p/1096811/1659596.aspx) 。

これで、内部プロセスがIPによって各サーバーのページに個別にアクセスできる必要があるという要件があります。ホスト名がWSDLに表示されるように、IISでWCFサービスをセットアップする最良の方法は何ですか。ただし、「不正な要求(無効なホスト名)」エラーが発生することなく、内部IPでWebサイトにアクセスできますか?

この要件を技術的に解決するカスタムWSDLを公開できることは知っていますが、変更のたびに手動でWSDLを更新する必要はありません。

前もって感謝します。

4

1 に答える 1

0

最も簡単なのは、通常と同じ WSDL を使用することですが、生成されたクライアント側の構成 (サービスを指すエンドポイントで指定されたアドレス) を更新することです。

于 2011-04-27T18:51:19.907 に答える