質問

WPF XBAPアプリケーションがあり、サーバーの展開後にサーバー上の構成を変更します。構成ファイルは展開ファイルに埋め込まれているため、これはどのように可能ですか?

たとえば、デプロイされたアプリが接続されているデータベース接続文字列を変更したい、または接続しているWCFサービスバインディング設定を更新したいですか?サーバー上の設定ファイルを更新し、毎回再コンパイルおよび再デプロイする必要はありません。

ありがとう!

役に立ちましたか?

解決

SDKディレクトリには、MageUI.exeというプログラムがあります。このプログラムを使用すると、アプリケーション展開マニフェストを作成および編集できます。構成ファイルを更新してから、MageUIを使用して展開マニフェストを編集し、新しい構成ファイルをインポートできます。

アプリケーションのサイズによっては、MageUIを使用して展開マニフェストを編集するよりも、Visual Studioで発行する方が簡単な場合があります。

別の方法として、更新された構成の構成ファイル(デフォルトではASP.NETがこれらのファイルをブロックするため、.config以外の名前に変更されます)のHTTP要求を介して、アプリケーションにデプロイメントサーバーを表示させることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top