我们正在使用Elmah来处理我们的错误,在我们的一些服务器上它运行得很漂亮,但在其他服务器上它正在记录和处理错误但不发送电子邮件。我想Elmah在发送邮件时遇到了一些问题,但是我无法看到这个问题是什么。
如何捕获并报告(即使只是登录到控制台或文件)Elmah本身会发生错误?
答案 0 :(得分:1)
您检查过服务器应用程序事件日志吗?
答案 1 :(得分:1)
Checkout source,从那里构建,将dll添加到您的应用程序,在webdev中启动应用程序,将elmah项目打开的工作室附加到webdev,重新生成错误并查看到底发生了什么。
但在你的情况下,我会仔细检查网络设置是否正常。在我看来,smtp端口是关闭的或什么的。创建发送电子邮件并尝试在服务器上运行或使用telnet的小型控制台应用程序。