1.程序生成一个word文档
2.使用asp.net的邮件发送程序以附件形式发送这个word文档
3.再重新编辑这个word文档时,总是说文档正在被另一个程序使用,不能进行编辑请问:这个问题怎样解决?怎样才能再发送邮件后释放这个资源

解决方案 »

  1.   

    Jmail为例:
    jmail.Message jmessage = new jmail.MessageClass();
    发送完后jmessage.Close();释放资源
      

  2.   

    当时删除不了,过了今天再删除吧。把生成的文件,放在一个temp的文件中。
    参考:
    [url=http://www.cnblogs.com/insus/articles/1431986.html[/url]
      

  3.   

    释放MailMessage资源
    try
    {
    send
    }
    catch
    {
    }
    finally
    {
    dispose
    }
    或者
    using()
    {
    send
    }
      

  4.   

    <script>alert('How old are you!');</script>
      

  5.   

    发送完后jmessage.Close();释放资源