在尝试发送电子邮件时,如何捕获/报告错误elmah命中?

时间:2011-02-17 16:33:22

标签: c# email elmah

我们正在使用Elmah来处理我们的错误,在我们的一些服务器上它运行得很漂亮,但在其他服务器上它正在记录和处理错误但不发送电子邮件。我想Elmah在发送邮件时遇到了一些问题,但是我无法看到这个问题是什么。

如何捕获并报告(即使只是登录到控制台或文件)Elmah本身会发生错误?

2 个答案:

答案 0 :(得分:1)

您检查过服务器应用程序事件日志吗?

答案 1 :(得分:1)

Checkout source,从那里构建,将dll添加到您的应用程序,在webdev中启动应用程序,将elmah项目打开的工作室附加到webdev,重新生成错误并查看到底发生了什么。

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