У меня ошибка конфигурации с Unity.Я пытаюсь реализовать http://unitymvc3.codeplex.com/,, но я застрял прямо сейчас, из-за этого:
В моей конфигурации единства у меня есть эти настройки:
<register type="IMainDbContext" mapTo="WorkflowContext">
<lifetime type="hierarchical" />
<constructor></constructor>
</register>
Но в то времясоздания единства, (мой простой код здесь:)
UnityConfigurationSection section = ConfigurationManager.GetSection("unity") as UnityConfigurationSection;
if (section != null)
{
section.Configure(container);
}
this.container = container;
все настроено отлично, за исключением регистрации "IManDbContext", которая имеет LifetimeManagerType = {Name = "TransientLifetimeManager" FullName = "Microsoft.Practices.Unity.TransientLifetimeManager"}
, но это должно быть hierarchical lifetime manager
Есть ли у вас какие-либо идеи, как сказать единство (в конфигурации, а не в коде) я хочу иерархический менеджер времени жизни?Спасибо за любые советы.