我在使用.NET 4.0的客户端计算机上运行Windows桌面应用程序。发生错误时,应用程序会捕获它并需要将其发送给支持团队b。
问题是如何使用电子邮件发送包含完整堆栈跟踪的电子邮件(包括内部异常的堆栈跟踪)?
我尝试使用“Mailto:”但是当身体超过一定长度时它不起作用。
我有哪些选择?
答案 0 :(得分:1)
System.Net.Mail namespace包含处理使用smtp协议发送邮件的类。它可能有一个大小限制,但我还没有在正常使用中找到它。
如果您确实设法找到大小限制,请尝试将错误日志写入附加它的文件。
此外,作为一种更简单的方法,您还可以考虑Log4Net以各种方式简化日志记录,包括使用SmtpAppender的电子邮件。