C# 记录堆栈跟踪并继续

C# 记录堆栈跟踪并继续,c#,asp.net,.net,exception-handling,C#,Asp.net,.net,Exception Handling,我有一个场景,当我需要记录strack跟踪而不是抛出它并继续执行时,因为try和catch在一个循环中 我怎么能在c#中做到这一点 您可以使用nlog监视日志文件中的异常。 或者,您可以将错误记录到主机的事件查看器中。您尝试了什么?因为如果您只登录catch块,它将在您捕获并“处理”异常时继续。您可以使用或仅使用List并添加每个时间堆栈跟踪 try {} Catch(Exception ex) { log(ex); //this should continue }

我有一个场景,当我需要记录strack跟踪而不是抛出它并继续执行时,因为try和catch在一个循环中

我怎么能在c#中做到这一点


您可以使用nlog监视日志文件中的异常。
或者,您可以将错误记录到主机的事件查看器中。

您尝试了什么?因为如果您只登录catch块,它将在您捕获并“处理”异常时继续。您可以使用或仅使用
List
并添加每个时间堆栈跟踪
try
{}
Catch(Exception ex)
{
log(ex);
 //this should continue 
}