내 MVC 2 앱용 부트 스트 래퍼를 만드는 가장 좋은 방법은 무엇입니까? Unity와 AutoMapper를 사용하고 있으며 가능한 한 많이 로딩하고 구성하려고합니다.Unity 및 AutoMapper 용 MVC 부트 스트 래퍼는 어떻게 구현해야합니까?
괜찮은 예는 여기 (http://weblogs.asp.net/rashid/archive/2009/02/17/use-bootstrapper-in-your-asp-net-mvc-application-and-reduce-code-smell.aspx )이지만 UnityContainer는 IDisposable을 구현하며이 예에서는 결코 정리되지 않습니다. 이 (Configuring Automapper in Bootstrapper violates Open-Closed Principle?)도 괜찮은 예이지만 Unity/Disposable 문제도 다루지 않습니다.
여기에 (http://www.dominicpettifer.co.uk/Blog/42/put-an-ioc-powered-bootstrapper-in-your-asp-net-mvc-application) 부트 스트 래퍼를 수행하는 또 다른 좋은 예가 있지만 유니티/일회용 문제는 다루지 않습니다.
내 정적 변수 주위에 내 Bootstrapper 개체를 유지하고 IDisposable 구현하도록 생각했지만 그 소리가 맞지 않습니다.
부트 스트 래퍼 패키지 및 가이드의 방법을 사용하지 않은 이유는 무엇입니까? 'Bootstrapper.With.Unity() .AutoMapper() .StartupTasks(). Start();와 같이 보일 것입니다. –