ASP.NET MVCでいくつかのエラー処理をテストしていますが、例外は1分に1回しかログに記録されません(少なくともそのように見えます)。
CustomErrorsをオンにしました:
<customErrors mode="On" defaultRedirect="~/Home/Error">
そして、HandleErrorAttributeのグローバルフィルターを削除しました。コントローラとアクションにHandleError属性がありません。
次のような例外をスローするコントローラーアクションがあります。
public ActionResult Test()
{
var random = new Random();
throw new Exception(random.Next().ToString());
}
ただし、このページに複数回アクセスすると(リダイレクトされるため、更新することはできません)、Windowsイベントログに1分ごとに1つのイベントしか表示されません。別のブラウザから同じページをヒットしようとしましたが、その例外もログに記録されませんでした。
ASP.NETまたはWindowsイベントログによって行われるある種のレート制限はありますか?