現在のURLを取得するのは簡単です
HttpContext.Current.Request.Url.ToString();
実際、これはこの非常によく似た質問に対する受け入れられた答えです。 ただし、アプリケーション全体のエラー処理を実装し、未処理の例外が発生したときに返送される電子メールを生成するErrorControllerがあります。上記のコードスニペットをエラーコントローラーに実装すると、返されるURLは次のようになります。
http://.../Error/GenericError?aspxerrorpath=/Controller/ErrorProneAction
実際にエラーをスローしたページのURLを取得するにはどうすればよいですか?つまり、もっと似たようなもの
http://.../Controller/ErrorProneAction