听起来你需要记录异常,因为它在不同的盒子上运行。您可以查看Log4Net或Elmah
最简单的就是将文本文件写入文件系统
try
{
// Your mail code here
}
catch (Exception ex)
{
System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\log.txt");
file.WriteLine(ex.StackTrace);
file.Close();
}
您无法保证特别有用的堆栈跟踪,您也可能希望从异常中记录其他信息。上次我遇到此问题时,防火墙规则阻止了与主机的联系。