Uso Unity3 con MVC5 e ho bisogno di un gestore della durata di vita per ogni richiesta. Tuttavia, quando lancio l'app Web, ho ricevuto un messaggio di errore del server che diceva "Impossibile registrare un modulo dopo l'inizializzazione dell'applicazione". Il problema è causato da DynamicModuleUtility. Come risolvere questo problema?Eccezione durante la registrazione di UnityPerRequestHttpModule con MVC 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));
}
Hai mai risolto questo? –