カスタムエラービューを提供するFilterAttribute、IExceptionFilterグローバルエラー処理属性を作成しようとしています。public void OnException(ExceptionContext context)をオーバーライドして実行します
context.HttpContext.Response.Clear();
context.HttpContext.Response.TrySkipIisCustomErrors = true;
context.HttpContext.Response.StatusCode = 403;
context.ExceptionHandled = true;
context.Result = new ViewResult { ... not sure what to put here... }
それは私が立ち往生しているところです。これまでに試したことはすべて、内部サーバーのエラーページが表示されます。私は私が次のようなものが欲しいと思う
context.Result = new ViewResult
{
ViewName = "~/Errors/ReadOnlyMode.cshtml",
}
しかし、それはうまくいかなかったようです(内部サーバーエラー...)。