Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从windows桌面应用程序发送电子邮件错误报告_C#_.net_Error Handling - Fatal编程技术网

C# 从windows桌面应用程序发送电子邮件错误报告

C# 从windows桌面应用程序发送电子邮件错误报告,c#,.net,error-handling,C#,.net,Error Handling,我有一个windows桌面应用程序在使用.NET 4.0的客户端计算机上运行。当出现错误时,应用程序将捕获该错误并需要将其发送到支持团队b电子邮件 问题是如何使用电子邮件发送具有完整堆栈跟踪的电子邮件(如果存在内部异常,则包括stacktrace) 我试着用“Mailto:”但当身体超过一定长度时,它就不起作用了 我有哪些选项?包含处理使用smtp协议发送邮件的类。它可能有大小限制,但我还没有发现它在正常使用 如果确实找到了大小限制,请尝试将错误日志写入一个文件并附加它 此外,作为一种更简单的方

我有一个windows桌面应用程序在使用.NET 4.0的客户端计算机上运行。当出现错误时,应用程序将捕获该错误并需要将其发送到支持团队b电子邮件

问题是如何使用电子邮件发送具有完整堆栈跟踪的电子邮件(如果存在内部异常,则包括stacktrace)

我试着用“Mailto:”但当身体超过一定长度时,它就不起作用了

我有哪些选项?

包含处理使用smtp协议发送邮件的类。它可能有大小限制,但我还没有发现它在正常使用

如果确实找到了大小限制,请尝试将错误日志写入一个文件并附加它


此外,作为一种更简单的方法,您也可以考虑以各种方式简化日志记录,包括用.< /p>电子邮件。要点是,我希望这是来自用户的电子邮件。这将帮助他们准确地看到将要发送的内容,并给我一封电子邮件回复。我不想从预定义的电子邮件中发送电子邮件,比如log4net或system.net.mail