我在少数 ASP.NET MVC 4 网站中安装了NotFound MVC Nuget 包。
但是,我喜欢在 ELMAH 中记录这些错误,以便我可以轻松地提取有关在我的网站上触发 404 的客户端的所有信息。
现在我在NotFound
视图中添加了以下逻辑:
Elmah.ErrorSignal.FromCurrentContext().Raise(new Exception("Request not found: " + ViewBag.RequestedUrl));
安装 NotFound MVC 后是否有更好的方法继续在 ELMAH 中记录 404?