ASP.NETMVCアプリケーションにHttp/Request / Controllerコンテキストを挿入するための推奨されるアプローチはありますか?
以前は、このようにHttpContextでのみこれを実行していました(StructureMapを使用しています)。
For<HttpContextBase>().Use(ctx => new HttpContextWrapper(HttpContext.Current));
ただし、場合によっては、リクエストコンテキストにアクセスする必要もあります。これを手動で作成するのではなく、注入しておくと便利です。良い例は、UrlHelperを注入することです(RequestContextとRouteCollectionが必要です)。
ありがとう
ベン