相关疑难解决方法(0)

.NET 4.0失败发送附件大于3MB的电子邮件时

我最近将我的.net框架从3.5升级到4.0后出现问题:

System.Net.Mail.SmtpException:发送邮件失败.---> System.IndexOutOfRangeException:索引超出了数组的范围.在System.Net.Base64Stream.EncodeBytes(Byte [] buffer,Int32 offset,Int32 count,Boolean dontDeferFinalBytes,Boolean shouldAppendSpaceToCRLF)System.Net.Base64Stream.Write(Byte [] buffer,Int32 offset,Int32 count)at System.Net System.Net.Mail.SmtpClient上的System.Net.Mail.Message.Send(BaseWriter writer,Boolean sendEnvelope)上的System.Net.Mime.MimeMultiPart.Send(BaseWriter writer)中的.Mime.MimePart.Send(BaseWriter writer).发送(MailMessage消息)---内部异常堆栈跟踪结束---

我在这里阅读了这个连接错误列表:http://connect.microsoft.com/VisualStudio/feedback/details/544562/cannot-send-e-mails-with-large-attachments-system-net-mail-smtpclient-system- net-mail-mailmessage.

如果有人关心这个问题,请在Connect上投票,所以它会尽快修复.

.net .net-4.0 smtpclient

28
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

.net-4.0 ×1

smtpclient ×1