Uma atualização está disponível que permite que determinados manipuladores IIS 7.0 ou IIS 7.5 manipulem solicitações cujas URLs não terminam com um período

Aplica-se a
Internet Information Services 7.5

INTRODUÇÃO

Este artigo descreve uma atualização que permite que determinados manipuladores do IIS (Serviços de Informações da Internet) 7.0 ou IIS 7.5 lidem com solicitações cujas URLs não terminam com um período. Especificamente, esses manipuladores são mapeados para caminhos de solicitação "*". Atualmente, um manipulador mapeado para um caminho de solicitação "*"manipula apenas solicitações cujas URLs terminam com um período. Por exemplo, o manipulador manipula apenas solicitações cujas URLs se assemelham à seguinte URL:

http://www.example.com/ExampleSite/ExampleFile.After você aplicar essa atualização, os manipuladores mapeados para um caminho de solicitação "*"podem lidar com solicitações cujas URLs terminam com um período e solicitações cujas URLs não terminam com um período. Por exemplo, o manipulador agora pode lidar com solicitações que se assemelham às seguintes URLs:

http://www.example.com/ExampleSite/ExampleFile

http://www.example.com/ExampleSite/ExampleFile.

Depois que esse patch for aplicado, ASP.NET 4 aplicativos poderão lidar com solicitações de URLs sem extensão. Portanto, httpModules gerenciados que são executados antes da execução do manipulador serão executados. Em alguns casos, o HttpModules pode retornar erros para URLs sem extensão. Por exemplo, um HttpModule que foi gravado para esperar apenas .aspx solicitações agora pode retornar erros quando tentar acessar a propriedade HttpContext.Session.

Você pode desativar a funcionalidade de URL sem extensão para aplicativos ASP.NET afetados adicionando o seguinte ao arquivo web.config do aplicativo:

<manipuladores system.webServer><removem name="ExtensionlessUrl-Integrated-4.0"/><remove name=" ExtensionlessUrl-ISAPI-4.0_32bit "/></handlers><>
</system.webServer>

Mais informações

Informações sobre a atualização

Como obter esta atualização

Você pode baixar essas atualizações no site do Microsoft Windows Update ou no Centro de Download do Windows.

Windows Update Site

http://update.microsoft.com

Centro de Download do Windows

Os arquivos a seguir estão disponíveis para download no Centro de Download da Microsoft:

Sistema operacional Atualizar
Windows 7 Baixe Baixar o pacote de atualização agora.
Windows 7 para sistemas baseados em x64 Baixe Baixar o pacote de atualização agora.
Windows Server 2008 Baixe Baixar o pacote de atualização agora.
Windows Server 2008 para sistemas baseados em Itanium Baixe Baixar o pacote de atualização agora.
Windows Server edição 2008 x64 Baixe Baixar o pacote de atualização agora.
Windows Vista Baixe Baixar o pacote de atualização agora.
Windows Vista para sistemas baseados em x64 Baixe Baixar o pacote de atualização agora.
Windows Server 2008 R2 para Sistemas baseados em Itanium Baixe Baixar o pacote de atualização agora.
Windows Server 2008 R2 x64 Edition Baixe Baixar o pacote de atualização agora.

Pré-requisitos

Para aplicar essa atualização, você deve ter o IIS 7.0 ou o IIS 7.5 instalado em um computador que está executando um dos seguintes sistemas operacionais:

  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 SP2
  • Windows 7
  • Windows Server 2008 R2

Necessidade de reinicialização

Você deve reiniciar o computador se o IIS estiver em execução quando aplicar essa atualização.

Informações sobre substituição da atualização

Essa atualização não substitui nenhuma outra.

Informações de arquivo

A versão em inglês desta atualização tem os atributos de arquivo (ou atributos de arquivo posteriores) que estão listados na tabela a seguir. As datas e as horas desses arquivos estão listadas no formato UTC (Tempo Universal Coordenado). Quando você visualizar as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.

Para todas as versões baseadas em x86 com suporte de Windows Server 2008 e do Windows Vista

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Horário
Httpapi.dll 6.0.6002.22350 30,720 26-Feb-2010 1,707
Http.sys 6.0.6002.22350 411,648 26-Feb-2010 14:58
Hwebcore.dll 7.0.6002.22350 12,800 26-Feb-2010 1,707
Iiscore.dll 7.0.6002.22350 191,488 26-Feb-2010 1,707
Iisstart.htm Não aplicável 689 03-Abr-2009 20:49
W3dt.dll 7.0.6002.22350 23,552 26-Feb-2010 17:11
Welcome.png Não se aplica 184,946 03-Abr-2009 20:49

Para todas as versões baseadas em x64 com suporte de Windows Server 2008 e do Windows Vista

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Httpapi.dll 6.0.6002.22350 33,792 26-Feb-2010 21:33 x64
Http.sys 6.0.6002.22350 620,032 26-Feb-2010 15:14 x64
Hwebcore.dll 7.0.6002.22350 15,360 26-Feb-2010 21:33 x64
Iiscore.dll 7.0.6002.22350 296,448 26-Feb-2010 21:33 x64
Iisstart.htm Não se aplica 689 03-Abr-2009 20:41 Não se aplica
W3dt.dll 7.0.6002.22350 31,232 26-Feb-2010 2,135 x64
Welcome.png Não se aplica 184,946 03-Abr-2009 20:41 Não se aplica
Hwebcore.dll 7.0.6002.22350 12,800 26-Feb-2010 1,707 x86
Iiscore.dll 7.0.6002.22350 191,488 26-Feb-2010 1,707 x86
W3dt.dll 7.0.6002.22350 23,552 26-Feb-2010 17:11 x86
Httpapi.dll 6.0.6002.22350 30,720 26-Feb-2010 1,707 x86

Para todas as versões baseadas em IA-64 com suporte de Windows Server 2008

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Httpapi.dll 6.0.6002.22350 70,656 26-Feb-2010 16:50 IA-64
Http.sys 6.0.6002.22350 1,176,576 26-Feb-2010 15:08 IA-64
Hwebcore.dll 7.0.6002.22350 37,376 26-Fev-2010 16:50 IA-64
Iiscore.dll 7.0.6002.22350 547,328 26-Fev-2010 16:50 IA-64
Iisstart.htm Não se aplica 689 03-Abr-2009 20:42 Não se aplica
W3dt.dll 7.0.6002.22350 52,736 26-Fev-2010 16:55 IA-64
Welcome.png Não se aplica 184,946 03-Abr-2009 20:42 Não se aplica
Hwebcore.dll 7.0.6002.22350 12,800 26-Fev-2010 1,707 x86
Iiscore.dll 7.0.6002.22350 191,488 26-Fev-2010 1,707 x86
W3dt.dll 7.0.6002.22350 23,552 26-Fev-2010 17:11 x86
Httpapi.dll 6.0.6002.22350 30,720 26-Fev-2010 1,707 x86

Para todas as versões com suporte baseadas em x86 do Windows 7

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Hwebcore.dll 7.5.7600.20654 12,800 26-Fev-2010 1,008 x86
Iiscore.dll 7.5.7600.20654 198,144 26-Fev-2010 1,008 x86
W3dt.dll 7.5.7600.20654 24,064 26-Fev-2010 1,008 x86

Para todas as versões com base em x64 compatíveis do Windows 7 e Windows Server 2008 R2

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Hwebcore.dll 7.5.7600.20654 15,360 26-Fev-2010 1,004 x64
Iiscore.dll 7.5.7600.20654 314,368 26-Fev-2010 1,004 x64
W3dt.dll 7.5.7600.20654 31,744 26-Fev-2010 1,004 x64

Para todas as versões com base em IA-64 do Windows Server 2008 R2 com suporte

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Hwebcore.dll 7.5.7600.20654 37,376 26-Feb-2010 08:50 IA-64
Iiscore.dll 7.5.7600.20654 575,488 26-Feb-2010 08:50 IA-64
W3dt.dll 7.5.7600.20654 52,224 26-Feb-2010 08:55 IA-64

Status

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

Se você quiser que um manipulador execute uma solicitação filho, use o sinalizador EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR ao criar o manipulador. Esse comportamento impede que o sinalizador seja invocado novamente na solicitação filho.

O sinalizador EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR é uma constante de execução de solicitação com suporte no IIS 7.0 e no IIS 7.5. O sinalizador indica que o manipulador de uma determinada cadeia de solicitações deve ser ignorado. Para obter mais informações sobre o sinalizador, visite o seguinte site da MSDN (Microsoft Developer Network):

Sinalizadores de execução que controlam o comportamento de execução de uma solicitação filho Para obter mais informações sobre os requisitos para configurar mapeamentos do manipulador no IIS 7.0, visite o seguinte site do Microsoft TechNet:

Configurando mapeamentos de manipulador no IIS

Informações adicionais sobre arquivos

Informações adicionais de arquivo para Windows Server 2008 e para Windows Vista

Informações adicionais de arquivo para todas as versões baseadas em x86 com suporte de Windows Server 2008 e do Windows Vista

Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 5,158
Data (UTC) 27-Feb-2010
Data (UTC) 1,817
Nome do arquivo X86_1e7a6f15f4d7f4edd519aef2d647881c_31bf3856ad364e35_6.0.6002.22350_none_1d29480970a05e6f.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 696
Data (UTC) 27-Feb-2010
Data (UTC) 1,817
Nome do arquivo X86_858118480c32f0534bf960b55b372bbf_31bf3856ad364e35_6.0.6002.22350_none_fbbdf75a771ea5a3.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 705
Data (UTC) 27-Feb-2010
Data (UTC) 1,817
Nome do arquivo X86_c6ec327fe3d68b3a7c1ee394cc3e55e4_31bf3856ad364e35_6.0.6002.22350_none_e6c62fe21d7f6f0c.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 692
Data (UTC) 27-Feb-2010
Data (UTC) 1,817
Nome do arquivo X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 4,708
Data (UTC) 26-Feb-2010
Data (UTC) 1,850
Nome do arquivo X86_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefb04de2f475f7e.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 144,703
Data (UTC) 26-Feb-2010
Data (UTC) 18:52
Nome do arquivo X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e410bc3fb12f83.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 16,238
Data (UTC) 26-Feb-2010
Data (UTC) 18:49

Informações adicionais de arquivo para todas as versões baseadas em x64 com suporte de Windows Server 2008 e do Windows Vista

Nome do arquivo Amd64_31545cc2b22af01a59ebb17bbace1cd7_31bf3856ad364e35_6.0.6002.22350_none_70348f26c94b803f.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,060
Data (UTC) 27-Feb-2010
Data (UTC) 1,817
Nome do arquivo Amd64_5448eef498705cbe74c3240f471198c3_31bf3856ad364e35_6.0.6002.22350_none_ca9b0a6a45ef30c2.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 696
Data (UTC) 27-Feb-2010
Data (UTC) 1,817
Nome do arquivo Amd64_70b0ac19a0faeb698c7dfffa4d951280_31bf3856ad364e35_6.0.6002.22350_none_3928bcb681238700.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,040
Data (UTC) 27-Feb-2010
Data (UTC) 1,817
Nome do arquivo Amd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_5404e1186c15bd6f.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 4,722
Data (UTC) 26-Feb-2010
Data (UTC) 2,311
Nome do arquivo Amd64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_0b19a061e7a4d0b4.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 144,967
Data (UTC) 26-Feb-2010
Data (UTC) 23:13
Nome do arquivo Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_2e02ac3ff80ea0b9.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 16,270
Data (UTC) 26-Feb-2010
Data (UTC) 23:09
Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 5,204
Data (UTC) 27-Feb-2010
Data (UTC) 1,817
Nome do arquivo Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 9,710
Data (UTC) 26-Feb-2010
Data (UTC) 18:42
Nome do arquivo X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 4,708
Data (UTC) 26-Feb-2010
Data (UTC) 1,850

Informações adicionais de arquivo para todas as versões baseadas em IA-64 com suporte de Windows Server 2008

Nome do arquivo Ia64_27d3cfa1344d417e7dcf371af14a494b_31bf3856ad364e35_6.0.6002.22350_none_4460c56ad3f3cab5.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 694
Data (UTC) 27-Fev-2010
Data (UTC) 1,817
Nome do arquivo Ia64_3e5b74e023a4d148ceddd6b4ca5a88f9_31bf3856ad364e35_6.0.6002.22350_none_082778ed5cc3c10e.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,058
Data (UTC) 27-Fev-2010
Data (UTC) 1,817
Nome do arquivo Ia64_8912b65e3989f0274874c85d898f409b_31bf3856ad364e35_6.0.6002.22350_none_cca4e76efee005c8.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,038
Data (UTC) 27-Fev-2010
Data (UTC) 1,817
Nome do arquivo Ia64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e7e98ab3b65535.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 4,715
Data (UTC) 26-Fev-2010
Data (UTC) 1,818
Nome do arquivo Ia64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefca8d42f45687a.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 144,957
Data (UTC) 26-Fev-2010
Data (UTC) 1,820
Nome do arquivo Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e5b4b23faf387f.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 16,254
Data (UTC) 26-Fev-2010
Data (UTC) 18:16
Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 3,032
Data (UTC) 27-Fev-2010
Data (UTC) 1,817
Nome do arquivo Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 9,710
Data (UTC) 26-Fev-2010
Data (UTC) 18:42
Nome do arquivo X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 4,708
Data (UTC) 26-Fev-2010
Data (UTC) 1,850

Informações do arquivo adicional para Windows 7 e Windows Server 2008 R2

Informações de ficheiro adicionais para todas as versões suportadas baseadas em x86 do Windows 7

Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 1,856
Data (UTC) 26-Fev-2010
Data (UTC) 17:34
Nome do arquivo X86_8351b8daf6943b693db57904da56bc16_31bf3856ad364e35_6.1.7600.20654_none_5b65c7b268b9d6bf.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 705
Data (UTC) 26-Feb-2010
Data (UTC) 17:34
Nome do arquivo X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d0296e5ba39e7f7c.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 10,228
Data (UTC) 26-Feb-2010
Data (UTC) 1,157

Informações adicionais de arquivo para todas as versões baseadas em x64 com suporte do Windows 7 e do Windows Server 2008 R2

Nome do arquivo Amd64_6dc8283f92dde563aa9adc39d29d56a1_31bf3856ad364e35_6.1.7600.20654_none_06c5836643d8c1ff.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,060
Data (UTC) 26-Feb-2010
Data (UTC) 17:34
Nome do arquivo Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_2c4809df5bfbf0b2.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 10,236
Data (UTC) 26-Feb-2010
Data (UTC) 1,133
Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 2,076
Data (UTC) 26-Feb-2010
Data (UTC) 17:34
Nome do arquivo Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 7,906
Data (UTC) 26-Feb-2010
Data (UTC) 1,028

Informações adicionais de arquivo para todas as versões baseadas em IA-64 com suporte de Windows Server 2008 R2

Nome do arquivo Ia64_5c181612b6fab262c02ec62d718c487b_31bf3856ad364e35_6.1.7600.20654_none_c84aea562b85fe03.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,058
Data (UTC) 26-Feb-2010
Data (UTC) 17:34
Nome do arquivo Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d02b1251a39c8878.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 10,232
Data (UTC) 26-Feb-2010
Data (UTC) 1,136
Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 1,862
Data (UTC) 26-Feb-2010
Data (UTC) 17:34
Nome do arquivo Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 7,906
Data (UTC) 26-Fev-2010
Data (UTC) 1,028