19

私が働いている場所では、ステージングおよび運用環境だけでなく、必要に応じて開発目的で 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 ファイルの値を共有する方法はありますか?

4

2 に答える 2

3

SlowCheetah を使用できます。これは、App.config => https://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5に変換の可能性を追加するビジュアル スタジオの拡張機能です。

于 2015-11-10T10:44:04.430 に答える