コントローラーに次の HandleError フィルターがあります。
[HandleError(ExceptionType = typeof(ArgumentException), View = "DestinationError")]
customErrors がオンになるように Web.Config をセットアップしました。私が抱えている問題は、Visual Studio からローカルでアプリを実行すると、HandleError フィルターが正常に動作することですが、それをサーバーにデプロイすると、500 内部サーバー エラーが表示され、エラー ビューを表示できないことを示します。見つかった。
以前に誰かがこれに遭遇したことがありますか?ルーティングが問題の根本原因である可能性があるのではないかと疑っています (hoho)。サイトは、wwwroot 自体ではなく、Web ルートのディレクトリに展開されるため、IIS がエラー ファイルを見つけられない可能性があります。