Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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
C# Elmah-检查服务器变量_C#_Asp.net_Elmah - Fatal编程技术网

C# Elmah-检查服务器变量

C# Elmah-检查服务器变量,c#,asp.net,elmah,C#,Asp.net,Elmah,使用调试时,是否有任何方法检查异常中的实际变量 我知道我可以在querystring/form部分找到http get/post变量,但有没有办法查看引发异常的方法中变量的当前值?Elamh对此没有直接支持,事实上,即使.NET本身也不提供这种类型的支持。您可以看到前一个问题,即第三方工具在异常期间处理本地变量捕获的方式 您可以使用此示例构建自己的异常处理,并通过类似于以下内容的方式向Elmah抛出自定义错误类型: try { ... } catch (Exception ex

使用调试时,是否有任何方法检查异常中的实际变量


我知道我可以在querystring/form部分找到http get/post变量,但有没有办法查看引发异常的方法中变量的当前值?

Elamh对此没有直接支持,事实上,即使.NET本身也不提供这种类型的支持。您可以看到前一个问题,即第三方工具在异常期间处理本地变量捕获的方式

您可以使用此示例构建自己的异常处理,并通过类似于以下内容的方式向Elmah抛出自定义错误类型:

 try
 {

   ...
 } 
 catch (Exception ex)
 {
    Elmah.ErrorSignal.FromCurrentContext()
       .Raise(new CustomException(ex,<insert method variables here>));
 }
试试看
{
...
} 
捕获(例外情况除外)
{
Elmah.ErrorSignal.FromCurrentContext()
.提高(新客户例外情况(例如,);
}