展開後にXBAPの構成ファイルを更新する方法
-
03-07-2019 - |
質問
WPF XBAPアプリケーションがあり、サーバーの展開後にサーバー上の構成を変更します。構成ファイルは展開ファイルに埋め込まれているため、これはどのように可能ですか?
たとえば、デプロイされたアプリが接続されているデータベース接続文字列を変更したい、または接続しているWCFサービスバインディング設定を更新したいですか?サーバー上の設定ファイルを更新し、毎回再コンパイルおよび再デプロイする必要はありません。
ありがとう!
解決
SDKディレクトリには、MageUI.exeというプログラムがあります。このプログラムを使用すると、アプリケーション展開マニフェストを作成および編集できます。構成ファイルを更新してから、MageUIを使用して展開マニフェストを編集し、新しい構成ファイルをインポートできます。
アプリケーションのサイズによっては、MageUIを使用して展開マニフェストを編集するよりも、Visual Studioで発行する方が簡単な場合があります。
別の方法として、更新された構成の構成ファイル(デフォルトではASP.NETがこれらのファイルをブロックするため、.config以外の名前に変更されます)のHTTP要求を介して、アプリケーションにデプロイメントサーバーを表示させることができます。
所属していません StackOverflow