ciao a tutti,
devo migrare un'applicazione ASP da Windows 2000 a Windows 2008 64 bit. Per fare l'upload di un file uso il componente ASPSimpleUpload. Il codice è il seguente
codice:
 Dim upl, NewFileName 
  
Set upl = Server.CreateObject("ASPSimpleUpload.Upload") 
  
 If Len(upl.Form("File1")) > 0 Then 
     NewFileName = "/Uploads/" & upl.ExtractFileName(upl.Form("File1")) 
     If upl.SaveToWeb("File1", NewFileName) Then 
         'Response.Write("File allegato con successo")  
         
         session("allegato") =  NewFileName
         
     Else 
         Response.Write("Errore: File non allegato. Verificare la dimensione") 
         Response.End
     End If 
 End If
questo codice non funziona in Windows 2008. L'istruzione Server.CreateObject("ASPSimpleUpload.Upload") causa l'errore

500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.

Ho provato a installare la versione a 64bit, e seguendo le indicazioni del manuale, ho modificato l'istruzione in questo modo

codice:
Set upl = Server.CreateObject("Persits.Upload")
ma l'errore rimane.
Come posso risolvere il problema? Tra l'altro, si ripete spesso su altri ActiveX. grazie