gpt4 book ai didi

c# - 验证我的MVC错误处理

转载 作者:行者123 更新时间:2023-12-03 08:54:00 24 4
gpt4 key购买 nike

我在global.asax中已将其放置在适当的位置,我希望有人可以告诉我是否犯了任何明显的错误。这是我的第一个MVC应用程序。

        protected void Application_Error(object sender, EventArgs e)
{

if (HttpContext.Current.IsDebuggingEnabled)
{
throw Server.GetLastError();
}

Exception exception = Server.GetLastError();
Response.Clear();

//here I email (exception.ToString()) to a helpdesk system.

Server.ClearError();

Response.Redirect("/Error/");

}

基本上我想要的东西会:

a)让我在调试时得到原始抛出的异常。

b)在生产中,将异常发送到日志记录服务/帮助台应用程序。

c)在生产中,向用户隐藏异常,并显示一个简单的错误页面。

到目前为止,它看起来似乎还不错,但只是好奇我的方法是否有问题。

最佳答案

请引用Web配置中的自定义错误配置

关于c# - 验证我的MVC错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32233622/

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