我知道这种重复的问题,但是收到错误消息,因为“文件因其他进程正在使用而无法访问”。当我通过批处理运行我的exe时。 在直接在远程服务器上运行exe时,我没有得到任何这样的错误,但批处理导致这种情况发生。批处理过程进入无限循环,永不结束。即使exe功能正常。报告已创建,我将其作为邮件附件接收。
M使用smtpclient发送邮件。我也使用MailMessage.Attachments.Dispose()和MailMessage.Dispose()来杀死附件对象。
答案 0 :(得分:0)
我得到了正确的方法。 我首先处理mailmessage对象,然后处理附件对象。 只需要颠倒顺序,它就完美了! 谢谢!