現在、OWIN を使用して WebApi 1 を WebApi 2 プロジェクトに移行しています。
このコードでは、GlobalConfiguration は System.Web.Http.WebHost にあります。
public class HandlerErrorFilterAttribute : ExceptionFilterAttribute
{
public override void OnException(HttpActionExecutedContext context)
{
var logFactory = GlobalConfiguration.Configuration.DependencyResolver
.GetService(typeof(ILoggerFactory)) as ILoggerFactory;
...
}
}
これは Owin 互換ではないと思いますが、依存関係リゾルバーにアクセスできるようにこれを書き直す方法が見つかりません。