Služba IIS 6.0 neslouží neznámé typy MIME

Důležité: Tento článek obsahuje informace o úpravě metabáze. Před úpravou metabázi ověřte, zda máte záložní kopii, která je možné obnovit v případě výskytu problému. Další informace o tom, jak to provést, naleznete v tématu nápovědy "zálohování či obnovení konfigurace" v konzola Microsoft Management Console (MMC).

Příznaky

Při požadavku na soubor ze serveru WWW služby IIS 6.0 a soubor má příponu názvu souboru, který není definovaný typ MIME na webovém serveru, zobrazí se následující chybová zpráva:

Chyba HTTP 404 - soubor nebo adresář nebyl nalezen.

Příčina

Starší verze služby IIS obsahuje mapování MIME zástupný znak, který umožňuje služba IIS obsluhovala všechny soubory nezávisle na jejich příponě. Služba IIS 6.0 neobsahuje toto mapování MIME zástupný znak a neslouží jakýkoli typ rozšíření, který není definován v uzlu MimeMap v metabázi služby IIS.

Řešení

Upozornění: Pokud upravíte metabázi nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci některého produktu, jenž metabázi využívá. Společnost Microsoft nemůže zaručit, že problémy vzniklé v důsledku nesprávné úpravy metabáze budete moci vyřešit. Upravte metabáze na vlastní nebezpečí.

Poznámka: vždy zálohovat metabázi před jeho úpravou.

Chcete-li definovat typ MIME pro určitou příponu, postupujte takto:

  1. Otevřete IIS konzola Microsoft Management Console (MMC), klepněte pravým tlačítkem myši na název místního počítače a potom klepněte na příkaz Vlastnosti.
  2. Klepněte na tlačítko typy MIME.
  3. Klepněte na tlačítko Nový.
  4. Do pole přípona zadejte příponu názvu souboru, který chcete (například pdb).
  5. Do pole Typ MIME zadejte aplikace/octet-stream.
  6. Použijte nové nastavení. Poznámka: musíte restartovat službu publikování na webu nebo počkat pracovního procesu recyklace pro změny se projeví. V tomto příkladu služba IIS nyní zpracovává soubory s příponou PDB.
Pokud chcete, aby obsluhovala všechny soubory bez ohledu na příponu názvu souboru (například pokud nelze předvídat všechny soubory, které bude dodáván), přidat mapování zástupných znaků pomocí následujícího postupu:

Poznámka: Doporučujeme přidávat pouze zástupné mapování mapování služby IIS MIME jako dočasné řešení při odstraňování problémů. Po zjištění, že chybí typ MIME, je příčina problému, odeberte mapování pomocí zástupných znaků a přidat konkrétní mapování typu MIME, který budete muset poskytnout.
  1. Otevřete IIS konzola Microsoft Management Console (MMC), klepněte pravým tlačítkem myši na název místního počítače a potom klepněte na příkaz Vlastnosti.
  2. Klepněte na tlačítko typy MIME.
  3. Klepněte na tlačítko Nový.
  4. Do pole přípona zadejte hvězdičku (*).
  5. Do pole Typ MIME zadejte aplikace/octet-stream.
  6. Použijte nové nastavení. Poznámka: musíte restartovat službu publikování na webu nebo počkat pracovního procesu recyklace pro změny se projeví.
Poznámka: Kromě provedení těchto změn na globální úrovni služby IIS můžete přidat potřebné typy MIME na nižších úrovních metabáze. Když toto provedete, můžete určit servery a adresáře, které jsou oprávněny poskytovat obsah s konkrétní příponou globálně vyloučí všechny weby slouží rozšíření.

Stav

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

Další informace

Další informace o práci s typy MIME je k dispozici v dokumentaci k produktu. Chcete-li zobrazit tuto dokumentaci, naleznete na následujícím webu společnosti Microsoft:Je dostupný také v dokumentaci k produktu prostřednictvím Správce služby IIS. Další informace o možnostech přístupu k této funkci nápovědy, klepněte na následující číslo článku databáze Microsoft Knowledge Base:

815127 jak získat přístup k nápovědě služby IIS 6.0

Vlastnosti

ID článku: 326965 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor