我使用Unity3和MVC5,並且需要每個請求生命期管理器。但是,當我啓動Web應用程序時,服務器出現錯誤,提示「應用程序初始化後無法註冊模塊」。該問題是由DynamicModuleUtility引起的。如何解決這個問題呢?向MVC註冊UnityPerRequestHttpModule時出現異常5
public static void Start()
{
var container = UnityConfig.GetConfiguredContainer();
FilterProviders.Providers.Remove(FilterProviders.Providers.OfType<FilterAttributeFilterProvider>().First());
FilterProviders.Providers.Add(new UnityFilterAttributeFilterProvider(container));
DependencyResolver.SetResolver(new UnityDependencyResolver(container));
//use per request life time manager
DynamicModuleUtility.RegisterModule(typeof(UnityPerRequestHttpModule));
}
有沒有解決過這個問題? –