gpt4 book ai didi

asp.net-mvc - Application_Error : how to save exception information?

转载 作者:行者123 更新时间:2023-12-03 09:00:55 25 4
gpt4 key购买 nike

我正在使用以下代码捕获应用程序中的异常,并将其保存在Session对象中。然后从错误处理程序页面中的 session 中检索异常,应用程序会将其自动重定向到该异常:

    protected virtual void Application_Error(Object sender, EventArgs e)
{
try
{
Exception ex = Server.GetLastError();
Session["exception"] = ex;
}
catch { }
}

我对此代码有一个问题:

如果进入格式错误的路径,则 Session不可用: "example.com/"foo"-访问它时抛出异常,并且从错误页面的Session对象中检索到NULL。

有什么更好的方法将异常信息保存在应用程序中并将其传递给错误处理程序操作?

最佳答案

如果您尝试记录异常,请查看elmah项目。

Scott Hanselman has a good introduction

关于asp.net-mvc - Application_Error : how to save exception information?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4521610/

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