如何捕获/报告 elmah 在尝试发送电子邮件时遇到的错误?
我们使用 Elmah 来处理错误,在我们的一些服务器上,它运行良好,但在其他服务器上,它正在记录和处理错误,但不发送电子邮件。我猜想埃尔玛在发送邮件时遇到了某种问题,但我无法看出这个问题是什么。
我如何捕获并报告(即使只是登录到控制台或文件)Elmah 本身遇到的错误?
We are using Elmah to handle our errors, and on some of our servers it is working beautifully but on others it is logging and processing the error but not sending the e-mail. I imagine Elmah is hitting some sort of problem sending the mail but I have no way to see what this problem is.
How can I catch and report (even if just logging to the console or a file) errors Elmah itself hits?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
签出源,从那里构建,将 dll 附加到您的应用程序,启动应用程序在 webdev 中,将已打开 elmah 项目的工作室附加到 webdev,重新生成错误并查看到底发生了什么。
但就你而言,我会仔细检查网络设置是否正常。在我看来,smtp 端口已关闭或其他什么。创建发送电子邮件的小型控制台应用程序并尝试在服务器上运行它或使用 telnet。
Checkout source, build from there, attach dll`s to Your application, start application in webdev, attach studio that has elmah project opened to webdev, re-produce error and see exactly what's happening.
But in Your case, I would double check if network settings are ok. Seems to me that smtp ports are closed or something. Create small console app that sends e-mails and try to run it on server or use telnet.
您检查过服务器应用程序事件日志吗?
have you checked the servers application event log?