Я использую OpenRasta 2.0.3214.437 в веб-приложении ASP.NET 4. Я' m регистрация настраиваемой зависимости во внутреннем контейнере с помощью:
ResourceSpace.Uses.CustomDependency<IRepository, Repository>(DependencyLifetime.PerRequest);
Это отлично работает для первого запроса; второй запрос выдает исключение OpenRasta.DI.DependencyResolutionException после регистрации сообщения:
Игнорирование конструктора, следующие зависимости не зарегистрированы: IRepository
DependencyLifetime.Singleton и DependencyLifetime.Transient работают нормально, кажется, только PerRequest имеет проблема. Я бегаю в Кассини. Я что-то делаю не так?