我正在尝试处理错误并使用Scope将它们放在日志中。这是我使用的编排, Expression_1有
System.Diagnostics.EventLog.WriteEntry(“发送到目的地的消息”,“发送到目的地的消息”);
Expression_2有
System.Diagnostics.EventLog.WriteEntry("Failed to send the message to destination", "Failed to send the message to destination --" + exception.ToString() );
Expression_3有
System.Diagnostics.EventLog.WriteEntry("General Exception-- Failed to send the message to destination", "Caught GeneralException-- Failed to send the message to destination");
当邮件无错误地发送时,它会显示在日志中。有错误的消息没有显示我不知道为什么,
我不知道有什么需要改变。
答案 0 :(得分:0)
因为您的Catch Shape未配置为捕获从范围抛出的异常。
答案 1 :(得分:0)
一般异常!= BizTalk中的System.Exception。 尝试在第二个Catch范围中捕获System.Exception。