1

これが私のシナリオであり、フィードバックをお待ちしています。

ベンダーとして制御できない顧客の IIS サーバーでホストされる WPF XBAP アプリケーションがあります。そのため、構成の一環として、クライアントは最初に WCF サービスを適切なエンドポイントを指すように構成する必要があります。サービスのデフォルトの場所は「http://localhost/XYZ.svc 」ですが、「 http://USC.intl.edu/XYZ.svc 」などの適切なアドレスに変更する必要があります(もちろん、私たちのサービスは XYZ と呼ばれていません)。 、例としてその名前を使用しています)。

テスト シナリオの問題は、構成ファイル (Appname.exe.config) でこれらの値を変更するとすぐに、マニフェスト ファイルが無効になり、エラーが発生し始めることです。

私が見たソリューションは、mageui.exe について話しています。私たちのクリネットには、このユーティリティがないかもしれません。では、このユーティリティを使用せずにこれを実現し、アプリを構成可能にするにはどうすればよいでしょうか。

任意の入力をいただければ幸いです。

ありがとう、

サリル

4

1 に答える 1

0

サリル、

これが役立つかどうかはわかりませんが、WCF バインディングを構成する場合、デフォルトのアプリケーション構成設定に限定されません。オプションは、場所の設定をカスタム構成ファイルに保存したり、必要に応じてプログラムで上書きしたりすることができます...

ここでは、XBAP と連携するのに役立つ可能性のある興味深いアイデアをいくつか紹介します。しかし、実際にそうであるかどうかはわかりません。

WCF 構成 - app.config から分割します

更新
ここで 説明されているように、WCF バインディング用の 2 番目の構成ファイルを使用してみることができます(リンクはコメントを参照)。上記のトピックから情報を取得しました(davogonesに感謝します)。XBAP でも機能することを願っています。

幸運を!

よろしく、
トーマス

于 2010-04-06T07:28:09.170 に答える