CORREÇÃO: Um 404.17 Erro ao tentar acessar URLs sem extensões em sites hospedados no IIS 7.0 ou no IIS 7.5

Traduções de Artigos Traduções de Artigos
Artigo: 2646735 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Considere o seguinte cenário:
  • Você tem um computador que esteja executando o Internet Information Services (IIS) 7.0 ou o IIS 7.5 e instalar o Microsoft.NET Framework 4.0 no computador.
  • Instale o Service Pack 1 (SP1) para o Windows 7 e o SP1 para Windows Server 2008 R2.
  • Você configurar um aplicativo ASP.Site baseado em NET que usa os mapas MIME caractere curinga.
Nesse cenário, os mapas MIME caractere curinga podem não funcionar corretamente. Quando uma solicitação do cliente tenta acessar uma URL sem extensão com links para um arquivo estático sem extensão no site, a solicitação de cliente falhará.Além disso, você pode receber uma mensagem de erro semelhante à seguinte:
Erro do servidor

----------------------------------------------------------------------------------------------

Resumo do erro

Erro HTTP 404.17 - não encontrado

O conteúdo solicitado parece ser o script e não será disponibilizado pelo manipulador de arquivo estático.



Informações detalhadas do erro:

Módulo StaticFileModule

Notificação ExecuteRequestHandler

Manipulador StaticFile

Código de erro 0x80070032


Causa

O problema ocorre porque há um conflito entre o suporte do IIS para URLs sem extensões e funcionalidade sem extensões de URL no ASP.NET 4.0.

Quando uma solicitação do cliente é enviada para o IIS para um arquivo estático sem extensão, correspondência de MIME acontece internamente e o IIS determina que não há nenhuma extensão de nome de arquivo. Em seguida, o IIS tenta consultar o atributo de extensão de nome de arquivo que contém um valor de seqüência de caracteres vazia. No entanto, o IIS evita a adição de um mapa MIME que tenha uma seqüência vazia.

Resolução

Esse hotfix permite a configuração do IIS para permitir uma seqüência vazia, a entrada de mapa MIME na configuração para configurar corretamente os URLs sem extensões por meio do manipulador de arquivos estáticos e mapas de MIME. Portanto, você também deve alterar a configuração do aplicativo para adicionar o mapa MIME, uma seqüência vazia, ao passo que, antes você instalou o ASP.NET 4.0 URLs sem extensões, um caractere curinga "*" mapa possa ter funcionado.

Depois de instalar o hotfix para o esquema, execute o seguinte comando para configurar a seqüência de caracteres vazia MimeMap:

appcmd. exe set config "TestSite"-section:system.webServer/staticContent / + "[ExtensãoDeArquivo ='" "" "" "', mimeType = 'application/octet-stream']"

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se apenas a corrigir o problema descrito neste artigo. Aplica este hotfix somente aos sistemas que apresentarem o problema descrito neste artigo. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção de "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se não aparecer nesta seção, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais, ou se for necessária a qualquer solução de problemas, você talvez precise criar uma solicitação de serviço. Os custos de suporte normais serão aplicados a questões de suporte adicional e problemas que não sejam específicos deste hotfix. Para uma lista completa dos números de telefone de suporte e atendimento ao cliente da Microsoft ou para criar uma solicitação de serviço, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Você deve ter o IIS 7.5 instalado para aplicar esse hotfix. Este hotfix pode ser instalado em um computador que esteja executando um dos seguintes sistemas operacionais:
  • Windows 7
  • Windows 7 SP1
  • Windows Server 2008 R2
  • Windows Server 2008 R2 SP1

Requisito de reinicialização

Você deve reiniciar o computador se o IIS é executado quando você aplica essa atualização.

Informações sobre o

Esse hotfix não substitui um hotfix lançado anteriormente.

Informações sobre o arquivo

A versão em inglês (Estados Unidos) deste hotfix usa um pacote de Microsoft Windows Installer para instalar o hotfix. As datas e horas destes arquivos estão listadas no tempo Universal Coordenado (UTC) na tabela a seguir. Quando você visualiza as informações do arquivo, a data é convertida para a hora local. Para saber a diferença entre o UTC e a hora local, use o Fuso horário guia no item Data e hora no painel de controle.
Para todas as versões baseadas em x86 do Windows 7
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
IIS_Schema. XMLNão aplicável81,7461-Dez-11.23: 35Não aplicável
IIS_Schema. XMLNão aplicável82,0051-Dez-11.23: 31.Não aplicável
Para todas as versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
IIS_Schema. XMLNão aplicável81,7461-Dez-11.23: 34Não aplicável
IIS_Schema. XMLNão aplicável82,0051-Dez-11.23: 30.Não aplicável
Para todas as versões compatíveis baseadas em IA-64 do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
IIS_Schema. XMLNão aplicável81,7461-Dez-11.23: 27Não aplicável
IIS_Schema. XMLNão aplicável82,0051-Dez-11.23: 23Não aplicável

Informações adicionais sobre arquivos

Informações de arquivo adicionais para o Windows 7 e Windows Server 2008 R2
Arquivos adicionais para todas as versões baseadas em x86 do Windows 7
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoUpdate.mum
Versão do arquivoNão aplicável
Tamanho do arquivo3,295
Data (UTC)05-Dez-2011
Hora (UTC)21: 15
Nome do arquivoX86_495522871fb9f70bbabe4324f7501bea_31bf3856ad364e35_6.1.7601.21872_none_fc6b7ca18f7c6faf.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo707
Data (UTC)05-Dez-2011
Hora (UTC)21: 15
Nome do arquivoX86_5059877c40338491fe1789555d16b8f4_31bf3856ad364e35_6.1.7600.21103_none_2264851d34672dd4.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo707
Data (UTC)05-Dez-2011
Hora (UTC)21: 15
Nome do arquivoX86_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_119dc8052f049c7d.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo346,260
Data (UTC)05-Dez-2011
Hora (UTC)21: 23
Nome do arquivoX86_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_13379d2b2c647f67.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo346,260
Data (UTC)05-Dez-2011
Hora (UTC)21: 23
Arquivos adicionais para todas as versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoAmd64_5178a2bf0194e6354fac9697ac9cd635_31bf3856ad364e35_6.1.7601.21872_none_ee1712d4fbc999aa.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo1,064
Data (UTC)05-Dez-2011
Hora (UTC)21: 17.
Nome do arquivoAmd64_7404652d29cdbd630db471f92ff0f815_31bf3856ad364e35_6.1.7600.21103_none_f1f93565ebd19fc8.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo1,064
Data (UTC)05-Dez-2011
Hora (UTC)21: 16
Nome do arquivoAmd64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_6dbc6388e7620db3.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo346,266
Data (UTC)05-Dez-2011
Hora (UTC)21: 28.
Nome do arquivoAmd64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_6f5638aee4c1f09d.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo346,266
Data (UTC)05-Dez-2011
Hora (UTC)21: 28.
Nome do arquivoUpdate.mum
Versão do arquivoNão aplicável
Tamanho do arquivo3,737
Data (UTC)05-Dez-2011
Hora (UTC)21: 17.
Nome do arquivoWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_78110ddb1bc2cfae.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo320,760
Data (UTC)03-Dez-2011
Hora (UTC)06: 16.
Nome do arquivoWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_79aae3011922b298.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo320,760
Data (UTC)03-Dez-2011
Hora (UTC)05: 58
Arquivos adicionais para todas as versões baseadas em IA-64 compatíveis do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoIa64_59199f16cb0d815e898934c8e170686c_31bf3856ad364e35_6.1.7600.21103_none_15a0948a4f5ed832.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo1,062
Data (UTC)05-Dez-2011
Hora (UTC)21: 15
Nome do arquivoIa64_ed3798550e72d4449f38dcf531590eb7_31bf3856ad364e35_6.1.7601.21872_none_737fffb88581f61a.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo1,062
Data (UTC)05-Dez-2011
Hora (UTC)21: 15
Nome do arquivoIa64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_119f6bfb2f02a579.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo346,263
Data (UTC)05-Dez-2011
Hora (UTC)21: 17.
Nome do arquivoIa64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_133941212c628863.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo346,263
Data (UTC)05-Dez-2011
Hora (UTC)21: 17.
Nome do arquivoUpdate.mum
Versão do arquivoNão aplicável
Tamanho do arquivo2,767
Data (UTC)05-Dez-2011
Hora (UTC)21: 15
Nome do arquivoWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7600.21103_none_78110ddb1bc2cfae.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo320,760
Data (UTC)03-Dez-2011
Hora (UTC)06: 16.
Nome do arquivoWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21872_none_79aae3011922b298.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo320,760
Data (UTC)03-Dez-2011
Hora (UTC)05: 58

Ponto Da Situação

A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Propriedades

Artigo: 2646735 - Última revisão: 23 de janeiro de 2012 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 4.0
  • Microsoft Internet Information Services 7.5
Palavras-chave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2646735 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2646735

Submeter comentários

 

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