💡
原文中文,约2900字,阅读约需7分钟。
📝
内容提要
近期客户要求对网站进行弱点扫描,发现直接显示错误信息会增加风险。应使用 ASP.NET MVC 的 HandleErrorAttribute 导向错误页面,避免暴露详细错误信息。在开发中可查看详细错误,实施时需使用 try catch 处理异常,确保正确导向错误页面。
🎯
关键要点
-
客户要求对网站进行弱点扫描,发现直接显示错误信息会增加风险。
-
应使用 ASP.NET MVC 的 HandleErrorAttribute 导向错误页面,避免暴露详细错误信息。
-
在开发中可以查看详细错误,实施时需使用 try catch 处理异常。
-
HandleErrorAttribute 会在发生 Http Status Code 500 时处理错误并导向 Error.cshtml。
-
确保在发生异常时调用 HandleErrorAttribute 的 OnException 方法以正确导向错误页面。
➡️