1

我们如何防止asp.net中的页面崩溃?是否有任何通用函数或类似 global.asax 的地方,我们在其中指定一个文件以在发生未经处理的异常时重定向到?(就像我们在发生 404 page not found 异常时重定向到指定页面?

4

3 回答 3

4

<customErrors>不会阻止您的页面“崩溃”。只是允许您在页面崩溃时向用户道歉。

您应该检查来自源“ASP.NET <version>”的消息的应用程序事件日志。这些将包括您的代码已生成但未处理的任何异常的详细信息。您需要解决这些问题,因为每一个问题都表明您的用户无法执行他们来到您的网站要做的事情。

于 2011-03-02T01:37:47.820 回答
2

您可以在 Global.asax 中执行此操作,也可以在 web.config 中设置自定义错误页面。

ASP.NET 自定义错误页面

于 2011-03-02T01:25:15.213 回答
0

我们如何防止asp.net中的页面崩溃?

正如 Mal 所说,“如果它崩溃了,你就崩溃了”。“防止”崩溃的唯一方法是仔细编写代码、测试等,就像任何程序一样。

要显示一个漂亮的错误页面,请检查<customErrors>web.config 中的元素。MSDN 文档在这里。如果你在谷歌上搜索“customErrors”,就会有很多文章。

于 2011-03-02T01:23:27.743 回答