HTTP 404 – soubor nebo adresář nebyl nalezen "chybová zpráva: Chyba při požadavku na dynamický obsah pomocí služby IIS 6.0

ID článku: 315122 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Při požadavku na dynamický obsah, například stránce Active Server Pages (ASP), stránku ASP., aplikace Internet Services (API ISAPI) nebo aplikace rozhraní CGI (Common Gateway) na serveru Microsoft Windows Server 2003 spuštěnou Internetová informační služba (IIS) 6.0 můžete obdržet jednu z následujících chybových zpráv:
Chybová zpráva 1
Chyba protokolu HTTP 404 – Soubor nebyl nalezen.
Chybová zpráva 2
Chyba HTTP 404 – soubor nebo adresář nebyl nalezen.

Příčina

Ve výchozím nastavení při instalaci služby IIS v jakékoli verzi systému Windows Server 2003, služba IIS poskytuje pouze statický obsah (HTML).

Řešení

Upozornění Povolte dynamický obsah, pokud Opravdu chcete použít. Ve výchozím nastavení služba IIS zakáže dynamický obsah z bezpečnostních důvodů.

Aby služba IIS obsluhovala dynamického obsahu musí správce odemknout tento obsah v uzlu rozšíření webové služby ve Správci služby IIS. Provedete to správce musí povolit stávajícím rozšíření webové služby nebo přidat nové rozšíření webové služby.

Povolit stávajícím rozšíření webové služby ve službě IIS 6.0

Povolit sloužit obsah vyžadující zvláštní ISAPI nebo CGI rozšíření je již uvedena v seznamu rozšíření webové služby IIS, postupujte takto:
  1. Otevřete Správce služby IIS, rozbalte uzel hlavní server (to znamená Název_serveru uzel) a potom vyberte Rozšíření webové služby. uzel.
  2. V pravém podokně Správce služby IIS klepněte pravým tlačítkem na rozšíření, které chcete povolit. V tomto příkladu je Active Server Pages.
  3. Klepnutím vyberte Povolit Zaškrtávací políčko.
Přidat nové rozšíření webové služby IIS 6.0

Povolit sloužit obsah vyžadující zvláštní ISAPI nebo CGI rozšíření, který není uveden v seznamu rozšíření webové služby IIS, postupujte takto:
  1. Otevřete Správce služby IIS rozbalte uzel hlavní server a pak vyberte Rozšíření webové služby. uzel.
  2. Klepněte v pravém podokně Správce služby IIS Přidat nové rozšíření webové služby ve skupinovém rámečku Úkoly.
  3. V Název rozšíření Zadejte popisný název pro příponu, kterou chcete přidat (například Rozšíření FrontPage Server Extensions).
  4. V Požadované soubory Klepněte na tlačítko Přidata pak vyberte cestu a název souboru, který bude zpracovávat požadavky pro určité rozšíření. Vyberte cestu a název souboru a klepněte na tlačítko OK.
  5. Pokud rozšíření musí být povoleno okamžitě, vyberte klepnutím Nastavit stav rozšíření povoleno Zaškrtávací políčko.
  6. Klepněte na tlačítko OK Uložte změny.
Další kroky pro aplikace rozhraní CGI (Common Gateway)

Pro aplikace CGI musí také postupujte takto:
  1. Klepněte pravým tlačítkem myši Výchozí server WWW nebo na webu a potom klepněte na tlačítko Vlastnosti.
  2. V Domovský adresář karta, klepněte na tlačítko Skripty a spustitelné soubory v Oprávnění ke spouštění seznam.
  3. Přesvědčte se, zda má následující oprávnění systému souborů NTFS na složce C:\InetPub\wwwroot nebo na složku, která má webového obsahu pro web, který chcete skupině Everyone:
    • Číst & spouštět
    • Zobrazovat obsah složky
    • Pro čtení
  4. Klepněte pravým tlačítkem myši Výchozí server WWW nebo na webu a potom klepněte na tlačítko Vlastnosti.
  5. V Domovský adresář karta, ujistěte se, že DefaultAppPool je výběr v Fond aplikací pole. Pokud je vybrán jiný fond aplikací, postupujte takto ve Správci služby IIS:
    1. Rozbalit Fondy aplikací, klepněte pravým tlačítkem myši a klepněte na fond aplikací Vlastnosti.
    2. V Identity karta, ujistěte se, že je splněna jedna z následujících podmínek:
      • Na Síťové služby účet je zaškrtnuto.
      • Vybraný účet je členem skupiny IIS_WPG.

Prohlášení

Toto chování je záměrné.

Odkazy

Další informace o rozšíření webové služby. pro "Povolení a zákaz dynamického obsahu" v dokumentaci k nápovědě služby IIS 6.0.

Další informace získáte klepnutím na následující číslo článku:
332124V systému Windows Server 2003 není automaticky nainstalováno prostředí ASP.

Vlastnosti

ID článku: 315122 - Poslední aktualizace: 18. srpna 2012 - Revize: 12.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Internet Information Services 6.0
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Klíčová slova: 
kbprb kbwebservices kbappservices kbhowtomaster kbmt KB315122 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 315122

Dejte nám zpětnou vazbu