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