1
.net MVC Coreで動的エラーページを処理するにはどうすればよいですか?
現在私は持っています app.UseExceptionHandler("/Home/Error"); 元のパスからの相対パスにしたい。 たとえば Tenant1 / PageThatThrowsError、次にapp.UseExceptionHandler( "Tenant1 / Home / Error"); しかし Tenant2 / PageThatThrowsError、次にapp.UseExceptionHandler( "Tenant2 / Home / Error"); できると思った app.UseExceptionHandler( new ExceptionHandlerOptions { ExceptionHandler = async (ctx) => { //logic that extracts tenant ctx.Request.Path = new PathString(Invariant($"{tenant}/Home/Error")); } } ); しかし、これは500をスローします 編集:たとえばリダイレクトを使用するすべての現在のソリューションは現在のエラーコンテキストを失い、コントローラーがたとえばHttpContext.Features.Get()を呼び出すことを許可しません。