コントローラー アクションで [HandleError] 属性を使用する際に問題が発生しています - まったく機能していないようです (つまり、フィルターが存在するかどうかは問題ではありません - 同じ結果が得られます...)。例外がスローされると、カスタム ビューではなく、「/」アプリケーション エラー ページに標準の赤い色調のサーバー エラーが表示されます。
SO でこの件に関する他のスレッドをいくつか見つけました。ほとんどの場合、web.config で customErrors オプションを On に設定すると問題が解決したようです。私には向いていないので、別の解決策を見つける必要があります。
私のコントローラーアクション:
[HandleError]
public ActionResult Index()
{
throw new Exception("oops...");
return View();
}
私のweb.configファイルで
<customErrors mode="On"></customErrors>
Error.aspx ファイルも Shared ディレクトリにあることを確認しました。私は何が欠けていますか?
ASP.NET MVC RC Refresh を実行しています。