ASP.NET 4 Web アプリケーションで OpenRasta 2.0.3214.437 を使用しています。以下を使用して、内部コンテナーにカスタム依存関係を登録しています。
ResourceSpace.Uses.CustomDependency<IRepository, Repository>(DependencyLifetime.PerRequest);
これは、最初のリクエストに対して完全に機能します。2 番目のリクエストは、メッセージを記録した後に OpenRasta.DI.DependencyResolutionException をスローします。
コンストラクターを無視して、次の依存関係に登録がありませんでした: IRepository
DependencyLifetime.Singleton と DependencyLifetime.Transient は正常に動作しますが、PerRequest だけに問題があるようです。私はカッシーニで走っています。私は何か間違ったことをしていますか?