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
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 |
Baixar o pacote de atualização agora. |
| Windows 7 para sistemas baseados em x64 |
Baixar o pacote de atualização agora. |
| Windows Server 2008 |
Baixar o pacote de atualização agora. |
| Windows Server 2008 para sistemas baseados em Itanium |
Baixar o pacote de atualização agora. |
| Windows Server edição 2008 x64 |
Baixar o pacote de atualização agora. |
| Windows Vista |
Baixar o pacote de atualização agora. |
| Windows Vista para sistemas baseados em x64 |
Baixar o pacote de atualização agora. |
| Windows Server 2008 R2 para Sistemas baseados em Itanium |
Baixar o pacote de atualização agora. |
| Windows Server 2008 R2 x64 Edition |
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 |