HttpContextが利用できないときにCastle Windsorを使用してFakeHttpContextを登録したいと思います。誰でも私が次のAutofac登録をキャッスルウィンザーに翻訳するのを助けることができますか?城ウィンザーのオートファックアダプテーション
builder.Register(c => HttpContext.Current != null ?
(new HttpContextWrapper(HttpContext.Current) as HttpContextBase) :
(new FakeHttpContext("~/") as HttpContextBase))
.As<HttpContextBase>()
.InstancePerHttpRequest();
を0 http://stackoverflow.com/questions/925244/specifying-instance-for-registration-of-a-component-with-castle-windsor – BlackICE
ありがとうございますが、私はFakeContextだけをどのように追加できるのか分かりません実際のHttpContextが利用できない場合例えばサービスはHttpContextを必要とし、通常はそれを取得しますが、場合によってはサービスが呼び出され、使用可能なHttpContextがありません。このような場合にのみ、偽物を使用する必要があります。 – andre