Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Chybové hlásenie pri používaní relatívne cesty v obsahovať výkazy s Active Server Pages: "Active Server Pages, ASP 0131 nepovolené materskej cestu"

DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:226474
Dôrazne odporúčame všetkým užívateľom upgradovať na Microsoft Internet Information Services (IIS) verzie 7.0 beží na Microsoft Windows Server 2008. IIS 7.0 výrazne zvyšuje Web infraštruktúru zabezpečenia. Ďalšie informácie o témach zabezpečenia IIS nájdete na webovej lokalite Microsoft:Ďalšie informácie o súčasti IIS 7.0 nájdete na webovej lokalite Microsoft:
PRIZNAKY
Ak používate relatívne cesty v obsahovať výkazy s Microsoft Active Server Pages (ASP), prehliadania webovej stránky sa môže vrátiť chyba hlásenie podobné nasledovnému:
Active Server Pages, ASP 0131
Nepovolené cesta k nadradenému priečinku
Zahrnúť súbor „.../<filename.ext>"nemôže obsahovať ".." na označenie nadradeného adresára.</filename.ext>
/<path>/<filename.ext>, line <number></number></filename.ext></path>
PRICINA
Toto je spôsobené vypnutím spoločnosti ASP. "materský cesty" na Web lokality alebo uplatňovanie, pričom pomocou relatívnych materskej cesty v zahrnúť vyhlásenie.

Relatívna materskej cesty v zahŕňať vyhlásenia použitie nasledovnú formu:
<!--#include file="../<filename.ext>"-->					
RIESENIE
Najlepším riešením problému je použitie absolútnej virtuálne cesty z koreňa lokalitu www namiesto relatívne cesty.

Pre napríklad ak používate zahrnúť súbor s názvom "mycode.inc" pri koreni vaše Server, virtuálnej cesty by byť "/ mycode.inc." Ak používate rovnaké zahrnúť súbor v virtuálny adresár s názvom "/ zahŕňa" na vašom serveri virtuálnej cesty by bolo "/ includes/mycode.inc."

Syntax príklad uvedený nižšie znázorňuje ako implementovať Virtuálne cesty:
<!--#include virtual="/<virtual path>/<filename.ext>"-->					

Alternatívu k použitím absolútnej virtuálnej cesty je umožniť rodič cesty; Avšak, to nie je uprednostňovanou metódou. (Pozri poznámky v Ďalšie informácie oddiel pre podrobnosti) To sa dosiahne pre váš predvolený webový lokalita pomocou nasledujúcich krokov:

Internet Information Services 7.0

  1. Spustiť správcu internetových služieb.
  2. Kliknite na položku Predvolenej webovej lokality, a potom kliknite na tlačidlo Vlastnosti.
  3. Dvakrát kliknite na ASP v Funkcie tabla.
  4. Rozbaľte Možnosť kódovania.
  5. Kliknite na položku Povoliť materskej cesty.
  6. Kliknite na položku Pravda pre Povoliť materskej cesty.
  7. Kliknite na položku Uplatňovať.

Internetové informačné služby 6.0

  1. Otvorené Správca internetových služieb v Konzola Microsoft Management Console (MMC).
  2. Pravým tlačidlom myši na vaše Predvolenej webovej lokality a vyberte Vlastnosti.
  3. Kliknite na Domovský adresár kartu.
  4. Kliknite na Konfigurácia tlačidlo.
  5. Kliknite na App možnosti kartu.
  6. Kliknutím vyberte možnosť Povoliť materskej cesty začiarkavacie políčko.
  7. Kliknite na ok tlačidlo dovtedy, kým sa nevrátite na konzolu MMC.
DALSIE INFORMACIE
Existujú dodatočné bezpečnostné hľadiská považovať keď umožnia materskej cesty na počítači IIS. Ďalšie informácie zobrazíte kliknutím na nasledujúce čísla článkov databázy Microsoft Knowledge Base:
184717AspEnableParentPaths metabázy majetku by sa mali stanoviť na False
332117 Povoliť materskej cesty je vypnutá v predvolenom nastavení IIS 6.0

Ďalšie informácie o riešení problémov s to a iné ASP chyby, ktoré sa môžu vyskytnúť s IIS 6.0, navštívte nasledujúce Microsoft Webové stránky:
Riešenie problémov a dôležité zmeny v ASP
http://Technet.Microsoft.com/en-US/windowsserver/default.aspx
IIS 5 iis5 iis 6 iis 6.0 iis6

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 226474 – Posledná kontrola: 10/21/2011 12:51:00 – Revízia: 2.0

Microsoft Internet Information Services 7.0, Microsoft Internet Information Services 6.0

  • kbpending kbprb kbmt KB226474 KbMtsk
Pripomienky