0
私はアプリケーションを構造マップ2.5.3から2.6.2に移動していますが、いくつかのスコープに問題があります。構造マップ2.6.2範囲指定
バージョン2.5.3では、私はCacheBy(InstanceScope.HttpContext)
を使用して、Httpリクエストの最後にインスタンスを配置しました。 2.6.2では、HybridHttpOrThreadLocalScoped
とHttpContextScoped
の両方を試しましたが、注入されたインスタンスは処理されません。
どのようなソリューションですか?
オブジェクトが2.5.3に破棄されたことは確かですか?構造体マップは 'ObjectFactory.ReleaseAndDisposeAllHttpScopedObjects()'を呼び出さない限りオブジェクトを破棄しません。 [この質問](http://stackoverflow.com/questions/5015354/structuremap-disposing-of-datacontext-object)およびその他の関連する質問を参照してください。 – PHeiberg
ええ、彼らは処分されました。私はバグを見つけた。これらのクラスはまだ2.5.3を参照している別のプロジェクトに入っていました。今はうまくいく。 :) –