我们的客户希望能够重新设计显示“未处理的异常”的页面。
我们正在使用带有 C#.NET (ASPX) 的 Visual Studio 2012。
这可能吗?
编辑:感谢您投反对票。能解释一下原因吗?
答案1
来自微软:显示自定义错误页面 (C#):
当 ASP.NET 应用程序中出现未处理的异常时,将显示以下三种类型的错误页面之一:
- 异常详细信息黄屏死机错误页面,
- 运行时错误黄屏死机错误页面,或
- 自定义错误页面
简洁版本:
- 在您的 ASP.NET Web 应用中创建自定义网页。
将 customErrors 标记添加到应用程序的
configuration
->部分system.web
网页配置文件:<system.web> <customErrors mode="RemoteOnly" defaultRedirect="~/ErrorPages/Oops.aspx" /> </system.web>
请参阅上面的链接以获取有关如何执行此操作的更多信息,以及如何为单个 HTTP 状态代码添加自定义页面等。