1

Web ジョブとして Azure にデプロイするコンソール アプリケーションがあります。プロジェクトを右クリックし、[ Azure WebJob として発行] を選択して、Visual Studio 2015 から手動でこれを行います。

現在、このアプリをいくつかの異なる環境 (例: 開発、テスト、本番など) にデプロイする必要があります。各環境で、コンソール アプリは異なる構成設定で実行する必要があります。

これを行うために、Slow Cheetah v2.5.48 をインストールし、環境ごとに 1 つずつ、複数の構成変換ファイルをセットアップしました。

また、プロジェクトに専用の発行プロファイル (環境ごとに 1 つ) を作成し、プロファイル名が構成変換ファイルの名前と一致することを確認しました。

VS でパブリッシュ ウィザードを使用して手動でパブリッシュすると (上記のように)、構成変換が適用されていないことがわかります。代わりに、"ベース" .config ファイルがターゲット アプリ サービスに存在します。

この方法でパブリッシュすると変換が適用されないのはなぜですか? どうすれば修正できますか?

4

2 に答える 2