gpt4 book ai didi

.net - ASP.NET:如何使用 web.config 设置优雅地崩溃?

转载 作者:行者123 更新时间:2023-12-01 08:38:46 27 4
gpt4 key购买 nike

有没有办法在 asp.net 应用程序崩溃时显示良性错误页面(使用 web.config 中的某些设置)?

我有一个应用程序,其数据库会定期更新。如果在用户使用应用程序时更新数据库,应用程序经常会崩溃。如果应用程序的网页被刷新,那么一切都会再次正常。

如何最好地处理这种情况?有没有办法将所有崩溃定向到告诉用户只需刷新的网页?谢谢。

最佳答案

是的,您可以定义和打开自定义错误页面。

<customErrors mode="RemoteOnly" defaultRedirect="~\ErrorPages\GenericError.htm">
<error statusCode="403" redirect="~\ErrorPages\NoAccess.htm" />
<error statusCode="404" redirect="~\ErrorPages\PageNotFound.aspx" />
</customErrors>

将所有请求的 mode 设置为 OnRemoteOnly 以仅在远程请求上启用自定义错误。然后为各种错误定义尽可能多的错误页面。


在更新应用程序时,您可以考虑将 app_offline.htm 文件放在 Web 应用程序的根目录中。如果该文件存在,它将针对所有传入请求显示。见 http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx了解更多信息。

关于.net - ASP.NET:如何使用 web.config 设置优雅地崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6605687/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com