私が働いている場所では、ステージングおよび運用環境だけでなく、必要に応じて開発目的で Azure Web サイトと SQL データベースを作成しています。発行プロファイルごとに web.config 変換を作成して、データベース接続文字列をその Web サイトに関連付けられたデータベースに変更します。
現在、データベースを更新する必要がある Azure WebJob を作成しようとしています。Web アプリ プロジェクトを右クリックし、[新しい Azure Web ジョブの追加] を選択して作成します。
必要なことを行うためにこれを取得する必要があるのは、Web アプリが使用している同じデータベースを指す SQL データベース接続文字列です。これらは Azure portal で設定し、構成マネージャーで取得できることはわかっていますが、WebJob の App.config に含めて、必要に応じて App.config を変換できるようにしたいと考えています。
これにはSlow Cheetahを使用してみましたが、デバッグ構成とリリース構成の変換しかできないようです。
このブログで指定されている手順を実行し始めました: http://gunnarpeipman.com/2013/11/using-web-config-transforms-with-app-config-files/
.csproj ファイルを手動で編集して App.config 変換を有効にする方法について説明します。ただし、必要な変換ごとにプロジェクト ファイルを手動で編集する必要があるため、これはより良い解決策ではありません。
誰でもこれを達成する方法を教えてもらえますか? それは可能ですか?または、必要な値に変換されることがわかっている Web アプリの web.config ファイルの値を共有する方法はありますか?