Při požadavku dynamický obsah pomocí služby IIS 6.0 se zobrazí chybová zpráva "Chyba HTTP 404 - soubor nebo adresář nebyl nalezen"

Překlady článku Překlady článku
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ánku Active Server Pages (ASP), stránky technologie ASP.NET, aplikace rozhraní API ISAPI (Internet Services) nebo aplikace rozhraní CGI (Common Gateway) na serveru Microsoft Windows Server 2003, která je spuštěna 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í pokud je nainstalována služba IIS v jakékoli verzi systému řady Windows Server 2003 služby IIS poskytuje pouze statický obsah (HTML).

Řešení

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

Chcete-li povolit službu IIS pro práci s dynamickým obsahem, musí správce odemknout tento obsah v uzlu rozšíření webové služby ve Správci služby IIS. Chcete-li to provést, Správce musí povolit existující rozšíření webové služby nebo přidat nové rozšíření webové služby.

Povolit stávajícím rozšíření webových služeb ve službě IIS 6.0

Povolit obsah, který vyžaduje specifické rozhraní ISAPI nebo CGI rozšíření, který je již uveden v seznamu rozšíření webových služeb IIS, postupujte takto:
  1. Otevřete Správce služby IIS, rozbalte uzel hlavní server (to znamená, Název_serveru uzel) a pak vyberte uzel rozšíření webových služeb .
  2. V pravém podokně Správce služby IIS klepněte pravým tlačítkem myši rozšíření, které chcete povolit. V tomto příkladu je to Active Server Pages.
  3. Klepnutím zaškrtněte políčko Povolit .
Přidat nové rozšíření webové služby IIS 6.0

Povolit obsah, který vyžaduje specifické rozhraní ISAPI nebo CGI rozšíření, který není uveden v seznamu rozšíření webových služeb IIS, postupujte takto:
  1. Otevřete Správce služby IIS rozbalte uzel hlavní server a pak vyberte uzel rozšíření webových služeb .
  2. V pravém podokně Správce služby IIS klepněte na tlačítko Přidat nové rozšíření webové služby ve skupinovém rámečku úkoly.
  3. Do pole název rozšíření zadejte popisný název pro rozšíření, které chcete přidat (například Rozšíření FrontPage Server Extensions).
  4. Do pole požadované soubory klepněte na tlačítko Přidata 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 okamžitě musí být povoleno rozšíření, klepnutím zaškrtněte políčko Nastavit stav rozšíření na povoleno .
  6. Klepněte na tlačítko OK uložte změny.
Další kroky pro aplikace rozhraní CGI (Common Gateway)

Aplikace CGI postupujte takto:
  1. Klepněte pravým tlačítkem na výchozí web nebo web, který chcete a potom klepněte na příkaz Vlastnosti.
  2. Na kartě Domovský adresář klepněte v seznamu Oprávnění ke spouštění na skripty a spustitelné soubory .
  3. Ujistěte se, že skupina Everyone má následující oprávnění systému souborů NTFS ve složce C:\InetPub\wwwroot nebo na složku obsahující webového obsahu pro web, který chcete:
    • Čtení & provedení
    • Zobrazovat obsah složky
    • Pro čtení
  4. Klepněte pravým tlačítkem na výchozí web nebo web, který chcete a potom klepněte na příkaz Vlastnosti.
  5. Ujistěte se, že je DefaultAppPool výběr v poli fond aplikací na kartu Domovský adresář . Pokud je vybrán jiný fond aplikací, postupujte takto v modulu Správce služby IIS:
    1. Rozbalte složku Fondy aplikací, klepněte pravým tlačítkem myši fond aplikací, který chcete a potom klepněte na příkaz Vlastnosti.
    2. Na kartě Identita Ujistěte se, že je splněna jedna z následujících podmínek:
      • Je vybrán účet Network Service .
      • 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 hledat "Povolení a zakázání dynamického obsahu" v dokumentaci k nápovědě služby IIS 6.0.

Další informace získáte kliknutím na číslo článku znalostní báze Microsoft Knowledge Base:
332124 Není automaticky nainstalována technologie ASP.NET v systému Windows Server 2003

Vlastnosti

ID článku: 315122 - Poslední aktualizace: 1. prosince 2013 - Revize: 13.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 je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 315122

Dejte nám zpětnou vazbu

 

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