Disallowed Parent Path

Disallowed Parent Path Disallowed Parent Path

Inserito il 27/06/2004 - letto 5035 volte

Messaggio di errore in Inglese

Active Server Pages error 'ASP 0131'
Disallowed Parent Path
/folder/page-name.asp, line 10
The Include file '../include-name.asp' cannot contain '..' to indicate the parent directory.

Da cosa dipende e come risolvere il problema...

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 solo specificati in modo assoluto a partire dalla root del sito, ovvero dal livello più alto.

E' quindi necessario cambiare la direttiva di tutti i percorsi di inclusione da un formato relativo

<!--#include file="../include-name.asp"-->

ad un formato assoluto partendo dalla directory principale del sito

<!--#include virtual="/include-name.asp"-->

In alternativa, se si ha accesso alla console di configurazione di IIS, è possibile modificare la configurazione e riabilitare l'uso dei puntini.