MVC アプリを Azure Web ロールとしてデプロイする実験を行っています。現在、アプリはサーバー上でローカルにホストされています。アプリケーションの「管理」モジュールの一部として、ユーザーが変更できる Web.Config にいくつかの appSettings があります。
複数の Web.Config で実行されているアプリケーションの複数のインスタンスが存在する可能性があるため、これは Azure にとって適切な方法ではないことがわかっています。アプリケーションのすべてのインスタンスがアクセスできる 1 つの場所で設定がグローバルに定義されるように、Web.Config の代わりにサービス定義で指定された ConfigurationSettings を使用する必要があることを理解しています。
私の質問は、Web.Config 設定を更新するのと同じように ConfigurationSettings をプログラムで更新することは可能ですか、それとも、これらの設定をデータベースなどに移動した方がよいでしょうか?