Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ELMAH的ErrorMail_邮件处理程序(在Global.asax中)中当前返回null_Asp.net Mvc_Elmah_Httpcontext - Fatal编程技术网

Asp.net mvc ELMAH的ErrorMail_邮件处理程序(在Global.asax中)中当前返回null

Asp.net mvc ELMAH的ErrorMail_邮件处理程序(在Global.asax中)中当前返回null,asp.net-mvc,elmah,httpcontext,Asp.net Mvc,Elmah,Httpcontext,我们正在为我们的MVC asp.net应用程序使用ELMAH。 当任何异常发生时ELMAH发送带有事件ErrorMail的错误邮件, 我正在我的Global.asax中为此事件编写处理程序 并尝试从HttpContext.Current.Items变量读取值,但得到null异常 如果有任何需要解决的问题,请提供帮助 我在这里应用Scott的建议:- 在global.asax.cs中,我试图写下面的事件处理程序,其中我想用存储在我的HttpContext.Current.Items prote

我们正在为我们的
MVC asp.net
应用程序使用
ELMAH

当任何
异常发生时
ELMAH
发送带有事件ErrorMail的错误邮件,
我正在我的Global.asax中为此事件编写处理程序
并尝试从
HttpContext.Current.Items
变量读取值,但得到
null异常


如果有任何需要解决的问题,请提供帮助

我在这里应用Scott的建议:- 在global.asax.cs中,我试图写下面的事件处理程序,其中我想用存储在我的
HttpContext.Current.Items

  protected void ErrorMail_Mailing(object sender, Elmah.ErrorMailEventArgs e)
        {               
            if (HttpContext.Current.Items["CustomerName"] != null)
            {
                e.Mail.Subject = "Error came to / " + HttpContext.Current.Items["CustomerName"] + " / Error Type: " +
                                 e.Error.Type;
            }
        }

在MVC中,它将取决于您在何处设置
HttpContext.Current.Items
值,以确定它是否在ErrorEmailEvent中可用。请参考上一个SO问题-了解有关正确设置此问题或使用其他方法(如)的一些指导。

欢迎使用SO.)您正试图在Gloabal.asax中编写处理程序?请输入一些代码。我正在尝试实现下面博客中提到的同样的事情:-谢谢,我也在更新我的问题。