質問

Webアプリケーションを再起動せずにXMLファイルで構成が変更された場合、コンポーネントをリロードするようにwindsorコンテナに指示する方法はありますか?

役に立ちましたか?

解決

こちらで実行時にコンポーネントの設定を変更します。この手法を使用すると、必要に応じて任意のファイルまたはデータベースから設定を取得できます。

他のヒント

いくつかのポイント:

  1. Web.configにWindsor構成があり、ファイル、Webアプリを変更/タッチした場合。自動的に再起動します。
  2. Windsorの構成を変更する場合は、何らかの再起動メカニズムが必要になります。コンポーネントと既に作成されたシングルトンインスタンス間の依存関係により、新しいWindsorコンテナを破棄してから、システムに影響を与える可能性がある新しい構成-「再読み込み」思ったほど簡単ではありません。最も安全な方法は、アプリを再起動することです。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top