在 ASP.NET 中,当您处于DEBUG
模式,如果出现故障,您会看到著名的黄屏死机。
这表明有一个Server Error in <Location> Application
,提供描述、异常详细信息、源文件和堆栈跟踪。
我想扩展此错误页面以包含一些额外的信息。
- 是否有黄屏死机的“开源”实现?
- 有没有办法延长内置黄屏死机的时间?
错误页面格式化是通过System.Web.ErrorFormatter
及其子类,不幸的是它们是内部的。如果你喜欢使用,你可以抓取 HTML 并修改它HttpException.GetHtmlErrorMessage()
。但我倾向于按照其他评论者的建议和使用Server.GetLastError
并自己格式化。
如果是这样 - 请确保您HtmlEncode
错误消息输出以减轻 XSS 并确保您的生产站点不会显示有关错误的任何信息(因为这是ASP.NET db2 oracle http://www.microsoft.com/technet/security/advisory/2416728.mspx2010 年的解密攻击)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)