Come su pressoché tutti i servizi di co-hosting a buon prezzo.
Usare ADO Stream non è sicuramente la maniera migliore per gestire file "protetti" (immagino sia questo il motivo per cui lo usi, dico bene ?) e società come *****, che rivendono la protezione password come servizio a valore aggiunto, non si fanno tanti scrupoli a bloccarlo.
Usa FSO (File System Object) e un semplice loop che legga dal file e scriva con "response.binaryWrite".
Non ho nulla sottomano di già pronto, prova a far funzionare questo frammento di codice:
codice:
===========================
set fsoObject = Server.CreateObject ("Scripting.FileSystemObject")
set tsObject = fsoObject.OpenTextFile(Server.MapPath(path), 1, false)
strContents = tsObject.ReadAll()
tsObject.Close()
set tsObject = nothing
response.BinaryWrite(strContents )
===========================
Aprirai il file come testo ma io non ho avuto problemi a farlo con immagini o zippati