Ciao ragazzi,
mi sta fumando il cervello per un problema di incompatibilità di piattaforme.
Per conoscere lo spazio utilizzato di una directory utilizzando pagine ASP su server NT e macchine con Windows 2000 Pro, utilizzavo questo script:
Dim objFSO, objFolder, strSize
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Server.MapPath("../"))
strSize = objFolder.Size
strSize = Round((strSize /1000000),2)
Set objFolder = Nothing Set objFSO = Nothing
Ora su Windows 2000 Server anziché mostrarmi quel che richiedo, il server mi risponde così:
Errore di run-time di Microsoft VBScript error '800a0046'
Autorizzazione negata
/pdc/pdc.asp, line 209
dove la linea 209 è:
strSize = objFolder.Size
Dov'è il problema? E' cambiato l'oggetto per le piattaforme Windows 2000 Server?

Rispondi quotando