SmtpClient smtpClient = new SmtpClient();
MailMessage message = new MailMessage();
Attachment data = new Attachment(@"\\MYPC\Share\FinalReport.html");
message.Attachments.Add(data);
smtpClient.Send(message);
本守则上周运作良好。但今天我得到一个例外,因为找不到文件: \ MYPC \ Share \ FinalReport.html 。我以不同的方式尝试了一个小时然后重新启动了我的系统。工作得很好。
关键点:过去一周我没有关机或重启我的电脑。
答案 0 :(得分:0)
但是,如果我不得不猜测我会说这可能是您的网络访问问题,那么问题就不多了。看起来您正在访问网络共享上的文件,因此如果您在某个时刻丢失连接,可以解释FileNotFoundException
。网络访问在高峰时段变得“不可用”,即当您的网络处于最繁忙的状态时,这种情况并不少见。