2012-10-12 92 views
-2
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。我以不同的方式尝试了一个小时,然后重新启动系统。再次,它的工作很好。无法找到文件错误,如果文件存在c#

要点:我过去一周没有关机或重新启动我的电脑。

+0

您是否检查过文件是否确实存在? –

+0

如果您浏览到该文件夹​​,文件是否真的存在? – Bridge

+0

唯一的例外似乎很自我explantory,该文件不存在,或者是无法访问的... –

回答

0

没有太多的去与你的问题真的,但是,如果我猜我会说这是可能是您的网络接入的问题。它看起来好像您访问网络共享上的文件,所以如果您在某个时候失去连接,可能会解释FileNotFoundException。网络访问在高峰时间变为“不可用”的情况并不少见,即当您的网络处于最忙时。

相关问题