io faccio così e IE non dice niente...
' Recupero il file da scaricare
Dim download
' Creo l'oggetto ADODB.Stream
download = CreateObject("ADODB.Stream")
' Apro la connessione e carico il file
download.Type = 1
download.Open()
download.LoadFromFile(Server.MapPath("docs\promozioni\filedascaricare.ext))
' Aggiungo le intestazioni del tipo di file
Response.AddHeader("Content-Disposition", "attachment; filename=filedascaricare.ext)
Response.ContentType = "application/octet-stream"
Response.BinaryWrite(download.Read)
download.Close()
download = Nothing
però lo utilizzo solo per .doc e .pdf, prob. nel tuo caso dipende da che tipo di file fai scaricare (.exe,.xls, etc) che sono in effetti potenzialmente dannosi...
ciao