spedisco una e-mail con questo codice

codice:
        Dim mm As New Mail.MailMessage()
        'mm.From = "---"
        mm.To = "---"
        mm.Subject = "prova di trasmissione messaggio"
        mm.Priority = Mail.MailPriority.Normal
        'mm.BodyFormat = Mail.MailFormat.Text
        mm.BodyFormat = Mail.MailFormat.Html
        mm.Body = "Prova di messaggio da asp.net" & vbNewLine
        mm.Body &= Me.TextBox1.Text & vbNewLine

        Dim Allegato As New Mail.MailAttachment(Me.Server.MapPath("mailMessage.aspx.vb"), Mail.MailEncoding.UUEncode)
        mm.Attachments.Add(Allegato)

        Mail.SmtpMail.SmtpServer = "mail.tin.it"
        Mail.SmtpMail.Send(mm)

Il sistema va in errore. Anche mettendo tutto dentro il blocco Try, tornando in visualstudio ho un errore di sistema:

Impossibile accedere al file. Il file è utilizzato da un altro processo.

C'e modo di risolvere?