Percorsi principali attiva Ŕ disattivata per impostazione predefinita in IIS 6.0

Traduzione articoli Traduzione articoli
Identificativo articolo: 332117 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Quando si tenta di visualizzare una pagina ASP (Active Server Pages) che esegue in Internet Information Services (IIS) 6.0, Ŕ possibile che venga visualizzato uno dei seguenti messaggi di errore nel browser:

Se controllo Mostra messaggi di errore HTTP brevi in Microsoft Internet Explorer non Ŕ selezionata:
Server.MapPath () errore "ASP 0175: 80004005" non consentito caratteri
- oppure -
ASP errore 0131 il file di inclusione <%filename.ext%> non pu˛ contenere ".." per indicare il padre directory. / <%path%>/<%filename.ext%>, riga <%number%>
Se il Mostra Errore HTTP brevi messaggi casella di controllo in Microsoft Internet Explorer Ŕ selezionata:
Impossibile visualizzare la pagina
HTTP 500-internal server error
Per ulteriori informazioni sulla disattivazione dei messaggi di errore HTTP brevi, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
294807HOW TO: Turn Off di Internet Explorer 5.x e 6.x "Mostra Errore HTTP brevi messaggi" funzionalitÓ sul lato server

Cause

Viene visualizzato di questo messaggio di errore se l'applicazione chiama un metodo ASP che richiede l'opzione di Percorsi principali per essere attivato. Il messaggio di errore esatto varia a seconda il metodo che viene chiamato.

Per impostazione predefinita, l'opzione di Percorsi principali Ŕ attivata in IIS 5.0, ma Ŕ disattivato per impostazione predefinita in IIS 6.0.

Status

Questo comportamento legato alla progettazione.

Informazioni

L'opzione di Percorsi principali (la proprietÓ della metabase AspEnableParentPaths ) consente di utilizzare ".." nelle chiamate a funzioni quali MapPath consentendo percorsi che sono relativi a directory corrente utilizzando il\notation. L'impostazione di questa proprietÓ su true potrebbe costituire un rischio per la protezione poichÚ un percorso di inclusione pu˛ consentire l'accesso a file critici o riservati esterno alla directory principale dell'applicazione.

Se l'applicazione contiene una pagina Web contiene il # include inclusione sul lato server direttiva e utilizza ".." notazione per fare riferimento a una directory padre, si verificherÓ il problema quando l'applicazione viene eseguita in IIS 6.0 con l'impostazione predefinita.

Workaround

Per risolvere il problema senza modificare l'applicazione:
  1. Fare clic su Start , scegliere Strumenti di amministrazione , quindi scegliere Internet Information Services (IIS) Manager .
  2. Fare doppio clic sul nome computer nel riquadro di sinistra e quindi fare doppio clic su siti Web .
  3. Individuare il sito Web e la directory che ospita l'ASP dell'applicazione.
  4. Fare clic con il pulsante destro del mouse sul sito di applicazione o sulla directory e quindi fare clic su ProprietÓ .
  5. Selezionare la Home Directory e quindi fare clic su configurazione .
  6. Fare clic su Opzioni e quindi per selezionare la casella di controllo Abilita percorsi principali .
  7. Fare clic su OK due volte.

Riferimenti

Per ulteriori informazioni sulla disattivazione dei percorsi principali su IIS 4.0 e IIS 5.0, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
184717ProprietÓ AspEnableParentPaths MetaBase deve essere imposta a false
Per ulteriori informazioni sulla risoluzione di questo errore in applicazioni di FrontPage 2000, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
276548F000: Errore ASP 0131 quando si Sfoglia per un'area risultati database
Per ulteriori informazioni sulla risoluzione di questo e altri errori ASP che possono verificarsi con IIS 6.0, visitare i seguenti siti Web Microsoft:
Risoluzione dei problemi e importanti modifiche di ASP
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/e1a77c5d-046e-4538-8d9d-b2996c3143d3.mspx?mfr=true

ProprietÓ

Identificativo articolo: 332117 - Ultima modifica: lunedý 3 dicembre 2007 - Revisione: 4.7
Le informazioni in questo articolo si applicano a:
  • Microsoft Internet Information Services 6.0
Chiavi:á
kbmt kbpending kbprb KB332117 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 332117
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com