Unityにタイプを登録するのに最適なイベントはどれですか?
これをやりたい
iocContainer.RegisterType<ControllerA>();
iocContainer.RegisterType<ControllerB>();
そのため、UnityコンテナからControllerFactoryによって取得できます。
私の意見は、Application_Startイベントでそれを行うことでしたが、アプリプールのリサイクル(Application_startを起動しない)によって引き起こされる多くの問題に直面する可能性があると警告されました。したがって、代替手段はSession_startになります。
何かアドバイス?
[アップデート]
しかし、私が使用する場合
iocContainer.RegisterInstance<IService>(service)
アプリプールのリサイクルまたはIISがリセットされた場合はどうなりますか?サービスのインスタンスは再作成されていますか?