Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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#_Email_Elmah - Fatal编程技术网

C# 如何捕获/报告elmah在尝试发送电子邮件时遇到的错误?

C# 如何捕获/报告elmah在尝试发送电子邮件时遇到的错误?,c#,email,elmah,C#,Email,Elmah,我们使用Elmah来处理我们的错误,在我们的一些服务器上,它工作得很好,但在其他服务器上,它正在记录和处理错误,但不发送电子邮件。我想Elmah在发送邮件时遇到了一些问题,但我没有办法知道这是什么问题 如何捕获和报告Elmah自身遇到的错误(即使只是登录到控制台或文件)?您是否检查了服务器应用程序事件日志?,从那里构建,将dll附加到应用程序,在webdev中启动应用程序,将Elmah项目打开到webdev的studio,重新生成错误并准确查看发生了什么 但在你的情况下,我会再次检查网络设置是否

我们使用Elmah来处理我们的错误,在我们的一些服务器上,它工作得很好,但在其他服务器上,它正在记录和处理错误,但不发送电子邮件。我想Elmah在发送邮件时遇到了一些问题,但我没有办法知道这是什么问题


如何捕获和报告Elmah自身遇到的错误(即使只是登录到控制台或文件)?

您是否检查了服务器应用程序事件日志?

,从那里构建,将dll附加到应用程序,在webdev中启动应用程序,将Elmah项目打开到webdev的studio,重新生成错误并准确查看发生了什么


但在你的情况下,我会再次检查网络设置是否正常。在我看来,smtp端口已关闭或其他。创建发送电子邮件的小型控制台应用程序,并尝试在服务器上运行它或使用telnet。

应用程序事件日志中除了原始错误之外没有任何内容——我想知道如何将Elmah命中的错误放在那里!我们确实发现这是一个防火墙问题,但是我仍然想知道如何记录错误ELMAH hits——或者至少在控制台中输出一些东西——以防将来出现其他问题。@Zugwalt我想如果有任何问题,你会看到的。这是一个电子邮件发送的问题-你发送它,但不能真正确保它已经到达目的地。我只是意识到我从来没有关闭这个循环。这些电子邮件被网络负载均衡器屏蔽了。从目前的情况来看,需要查查Elmah的资料来源。