Errore Disallowed Parent Path - Errori ASP
Descrizione
Le impostazioni del webserver non permettono di specificare percorsi relativi a cartelle di livello superiore.Errore Disallowed Parent Path
Questo errore è diventato tristemente famoso da quando è stato lanciato sul mercato Windows 2003 Server. Il messaggio si riferisce all'impossibilità di specificare un percorso relativo a cartelle superiori usando i due puntini '..' per salire di livello.
Le impostazioni di default di questo sistema operativo prevedono infatti, per ragioni di sicurezza, che i percorsi a livelli superiori possano essere specificati solo in modo assoluto a partire dalla root del sito, ovvero dalla cartella web di livello più alto.
Come risolvere il problema
Per correggere l'errore è necessario cambiare la direttiva #include in tutte le pagine modificando i percorsi di inclusione dal formato relativo, ad esempio
<!--#include file="../include.asp"-->
a quello assoluto partendo dalla directory principale del sito
<!--#include virtual="/include.asp"-->
In alternativa, se si ha accesso alla console di configurazione di IIS 6.0, è possibile modificare la configurazione e riabilitare l'uso dei percorsi relativi al livello superiore.
Questa problematica non si verifica in Windows 2000 Server.

