私の質問はこれと似ていますが、残念ながら未回答のままです。
Web アプリケーションを Web デプロイ パッケージ (Web Deploy/MSdeploy) としてさまざまな環境に展開しています。パッケージは、Visual Studio 2012/Team Build 内から作成されます。インストール時にいくつかのパラメーターを設定する必要があります (接続文字列、WCF エンドポイント、ログ設定など)。これらは、プロジェクトのルートにある parameters.xml にあります。
ほとんどのお客様は、IIS UI を介してパッケージをインポートします。更新を展開するたびに、顧客の IIS 管理者は UI を介してパラメーター値を再度提供する必要があります。ほとんどの場合、パラメーターは更新後も変更されません。
これを処理する最善の方法は何ですか? 顧客の IIS 管理者に、代わりにコマンドラインを使用して、個別に保持している SetParameters.xml を挿入するようにアドバイスします (一部の顧客管理者のレベルは特に高くないため、UI ベースの何かを作成して、いくつかの文書で文書化できます)。スクリーンショットは利点です)?設定ファイル (web.config または appconfig) をパッケージから完全に除外しますか? これを行うための最もきちんとした方法は何ですか?