タグ付けされた質問 「asp.net-core-middleware」

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()を呼び出すことを許可しません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.