Salve a tutti,
ho il seguente problema: gestisco l'invio di e-mail con allegati. Tutto funziona bene se il codice è nella pagina .aspx. Quando passo al file.vb (code behind), l'invio dell'allegato mi da il problema:System.Web.HttpException: Invalid mail attachment 'D:\miosito\immagini\Tabella_01.gif'.
Non credo sia un problema di permessi, perché con il codice nella pagina aspx funziona tutto bene.
Non riesco a capire cosa manca nel file.vb, che invece è presente a livello di pagina aspx.
Vi posto il codice dell'evento di invio posta:

if page.isvalid then
Dim mailMessage As New MailMessage()
mailMessage.From = mittente.text
mailMessage.To = lb.text
mailMessage.Subject = titolo.text
mailMessage.Body= testo.text
mailMessage.BodyFormat = System.Web.Mail.MailFormat.Text


dim i as integer
for i=0 to allegati.items.count-1
mailMessage.Attachments.Add(New MailAttachment(allegati.items(i).tostring()))
next
System.Web.Mail.SmtpMail.SmtpServer = "smtp.aruba.it"

try
System.Web.Mail.SmtpMail.Send(mailMessage)
lblok.text="Posta inviata con successo!"
mailMessage= Nothing
catch ex as Exception
end try
mittente.text=""
titolo.text=""
testo.text=""
allegati.items.clear()


dove allegati.items(i) sono i diversi allegati che posso inviare in sequenza dopo averli immessi in una ListBox.

Vi ringrazio per la risposta
Saluti
Enzo