Hay disponible una actualización que permite a determinados controladores de IIS 7.0 o IIS 7.5 controlar solicitudes cuyas direcciones URL no terminan con un punto

Se aplica a
Internet Information Services 7.5

INTRODUCCIÓN

En este artículo se describe una actualización que permite a determinados controladores de Internet Information Services (IIS) 7.0 o IIS 7.5 controlar solicitudes cuyas direcciones URL no terminan con un punto. En concreto, estos controladores se asignan a rutas de solicitud "*". Actualmente, un controlador asignado a una ruta de acceso de solicitud "*." controla solo las solicitudes cuyas direcciones URL terminan con un punto. Por ejemplo, el controlador controla solo las solicitudes cuyas direcciones URL son similares a la siguiente dirección URL:

http://www.example.com/ExampleSite/ExampleFile.After aplicar esta actualización, los controladores asignados a un "*." pueden controlar las solicitudes cuyas direcciones URL terminan con un punto y las solicitudes cuyas direcciones URL no terminan con punto. Por ejemplo, el controlador ahora puede controlar solicitudes que se parezcan a las siguientes direcciones URL:

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

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

Después de aplicar este parche, ASP.NET 4 aplicaciones pueden controlar solicitudes de URL sin extensión. Por lo tanto, se ejecutarán los HttpModules administrados que se ejecuten antes de la ejecución del controlador. En algunos casos, HttpModules puede devolver errores para direcciones URL sin extensión. Por ejemplo, un HttpModule que se escribió para esperar solo solicitudes .aspx ahora puede devolver errores cuando intente obtener acceso a la propiedad HttpContext.Session.

Puede desactivar la funcionalidad de dirección URL sin extensión para las aplicaciones ASP.NET afectadas agregando lo siguiente al archivo de web.config de la aplicación:

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

Más información

Información de la actualización

Cómo obtener esta actualización

Puede descargar estas actualizaciones desde el sitio Web de Microsoft Windows Update o desde el Centro de descargas de Windows.

Sitio web de Windows Update

http://update.microsoft.com

Centro de descarga de Windows

Los archivos siguientes se pueden descargar del Centro de descarga de Microsoft:

Sistema operativo Actualizar
Windows 7 Descargue ahora la actualización.
Windows 7 para sistemas basados en x64 Descargue ahora la actualización.
Windows Server 2008 Descargue ahora la actualización.
Windows Server 2008 para sistemas basados en Itanium Descargue ahora la actualización.
Edición x64 de Windows Server 2008 Descargue ahora la actualización.
Windows Vista Descargue ahora la actualización.
Windows Vista para sistemas basados en x64 Descargue ahora la actualización.
Windows Server 2008 R2 para sistemas basados en Itanium Descargue ahora la actualización.
Edición x64 de Windows Server 2008 R2 Descargue ahora la actualización.

Requisitos previos

Para aplicar esta actualización, debe tener IIS 7.0 o IIS 7.5 instalado en un equipo que ejecute uno de los sistemas operativos siguientes:

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

Requisito de reinicio

Debe reiniciar el equipo si IIS se está ejecutando cuando aplique esta actualización.

Información de reemplazo de actualización

Esta actualización no sustituye a otras actualizaciones.

Información de archivo

La versión en inglés de esta actualización tiene los atributos de archivo mostrados (u otros posteriores) en la siguiente tabla. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). La información del archivo se convertirá a la hora local cuando la vea. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.

Para todas las versiones compatibles de Windows Server 2008 y Windows Vista basadas en x86

Nombre de archivo File version Tamaño de archivo Fecha Hora
Httpapi.dll 6.0.6002.22350 30 720 26 de febrero de 2010 1,707
Http.sys 6.0.6002.22350 411 648 26 de febrero de 2010 14:58
Hwebcore.dll 7.0.6002.22350 12 800 26 de febrero de 2010 1,707
Iiscore.dll 7.0.6002.22350 191,488 26 de febrero de 2010 1,707
Iisstart.htm No es aplicable 689 03 de abril de 2009 20:49
W3dt.dll 7.0.6002.22350 23 552 26 de febrero de 2010 17:11
Welcome.png No aplicable 184,946 03 de abril de 2009 20:49

Para todas las versiones basadas en x64 compatibles con Windows Server 2008 y Windows Vista

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Httpapi.dll 6.0.6002.22350 33 792 26 de febrero de 2010 21:33 x64
Http.sys 6.0.6002.22350 620 032 26 de febrero de 2010 15:14 x64
Hwebcore.dll 7.0.6002.22350 15,360 26 de febrero de 2010 21:33 x64
Iiscore.dll 7.0.6002.22350 296 448 26 de febrero de 2010 21:33 x64
Iisstart.htm No aplicable 689 03 de abril de 2009 20:41 No aplicable
W3dt.dll 7.0.6002.22350 31 232 26 de febrero de 2010 2,135 x64
Welcome.png No aplicable 184,946 03 de abril de 2009 20:41 No aplicable
Hwebcore.dll 7.0.6002.22350 12 800 26 de febrero de 2010 1,707 x86
Iiscore.dll 7.0.6002.22350 191,488 26 de febrero de 2010 1,707 x86
W3dt.dll 7.0.6002.22350 23 552 26 de febrero de 2010 17:11 x86
Httpapi.dll 6.0.6002.22350 30 720 26 de febrero de 2010 1,707 x86

Para todas las versiones basadas en IA-64 compatibles con Windows Server 2008

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Httpapi.dll 6.0.6002.22350 70 656 26 de febrero de 2010 16:50 IA-64
Http.sys 6.0.6002.22350 1,176,576 26 de febrero de 2010 15:08 IA-64
Hwebcore.dll 7.0.6002.22350 37 376 26 de febrero de 2010 16:50 IA-64
Iiscore.dll 7.0.6002.22350 547,328 26 de febrero de 2010 16:50 IA-64
Iisstart.htm No aplicable 689 03 de abril de 2009 20:42 No aplicable
W3dt.dll 7.0.6002.22350 52 736 26 de febrero de 2010 16:55 IA-64
Welcome.png No aplicable 184,946 03 de abril de 2009 20:42 No aplicable
Hwebcore.dll 7.0.6002.22350 12 800 26 de febrero de 2010 1,707 x86
Iiscore.dll 7.0.6002.22350 191,488 26 de febrero de 2010 1,707 x86
W3dt.dll 7.0.6002.22350 23 552 26 de febrero de 2010 17:11 x86
Httpapi.dll 6.0.6002.22350 30 720 26 de febrero de 2010 1,707 x86

Para todas las versiones compatibles de Windows 7 basadas en x86

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Hwebcore.dll 7.5.7600.20654 12 800 26 de febrero de 2010 1,008 x86
Iiscore.dll 7.5.7600.20654 198,144 26 de febrero de 2010 1,008 x86
W3dt.dll 7.5.7600.20654 24,064 26 de febrero de 2010 1,008 x86

Para todas las versiones basadas en x64 compatibles con Windows 7 y Windows Server 2008 R2

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Hwebcore.dll 7.5.7600.20654 15,360 26 de febrero de 2010 1,004 x64
Iiscore.dll 7.5.7600.20654 314,368 26 de febrero de 2010 1,004 x64
W3dt.dll 7.5.7600.20654 31 744 26 de febrero de 2010 1,004 x64

Para todas las versiones basadas en IA-64 compatibles de Windows Server 2008 R2

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Hwebcore.dll 7.5.7600.20654 37 376 26 de febrero de 2010 08:50 IA-64
Iiscore.dll 7.5.7600.20654 575,488 26 de febrero de 2010 08:50 IA-64
W3dt.dll 7.5.7600.20654 52,224 26 de febrero de 2010 08:55 IA-64

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Si desea que un controlador ejecute una solicitud secundaria, puede usar la marca EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR al crear el controlador. Este comportamiento impide que la marca se vuelva a invocar en la solicitud del secundario.

La marca EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR es una constante de solicitud-ejecución admitida en IIS 7.0 e IIS 7.5. La marca indica que se debe omitir el controlador de una cadena de solicitudes determinada. Para obtener más información acerca de la marca, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):

Marcas de ejecución que controlan el comportamiento de ejecución de una solicitud secundaria Para obtener más información acerca de los requisitos para configurar asignaciones de controladores en IIS 7.0, visite el siguiente sitio web de Microsoft TechNet:

Configurar asignaciones de controlador en IIS

Información sobre archivos adicionales

Información adicional sobre archivos de Windows Server 2008 y Windows Vista

Información adicional sobre archivos para todas las versiones compatibles de Windows Server 2008 y Windows Vista basadas en x86

Nombre de archivo Update.mum
Versión de archivo No aplicable
Tamaño de archivo 5,158
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo X86_1e7a6f15f4d7f4edd519aef2d647881c_31bf3856ad364e35_6.0.6002.22350_none_1d29480970a05e6f.manifest
Versión de archivo No aplicable
Tamaño de archivo 696
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo X86_858118480c32f0534bf960b55b372bbf_31bf3856ad364e35_6.0.6002.22350_none_fbbdf75a771ea5a3.manifest
Versión de archivo No aplicable
Tamaño de archivo 705
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo X86_c6ec327fe3d68b3a7c1ee394cc3e55e4_31bf3856ad364e35_6.0.6002.22350_none_e6c62fe21d7f6f0c.manifest
Versión de archivo No aplicable
Tamaño de archivo 692
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
Versión de archivo No aplicable
Tamaño de archivo 4,708
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 18:50
Nombre de archivo X86_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefb04de2f475f7e.manifest
Versión de archivo No aplicable
Tamaño de archivo 144,703
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 18:52
Nombre de archivo X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e410bc3fb12f83.manifest
Versión de archivo No aplicable
Tamaño de archivo 16,238
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 18:49

Información adicional sobre archivos para todas las versiones compatibles de Windows Server 2008 y Windows Vista basadas en x64

Nombre de archivo Amd64_31545cc2b22af01a59ebb17bbace1cd7_31bf3856ad364e35_6.0.6002.22350_none_70348f26c94b803f.manifest
Versión de archivo No aplicable
Tamaño de archivo 1,060
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo Amd64_5448eef498705cbe74c3240f471198c3_31bf3856ad364e35_6.0.6002.22350_none_ca9b0a6a45ef30c2.manifest
Versión de archivo No aplicable
Tamaño de archivo 696
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo Amd64_70b0ac19a0faeb698c7dfffa4d951280_31bf3856ad364e35_6.0.6002.22350_none_3928bcb681238700.manifest
Versión de archivo No aplicable
Tamaño de archivo 1,040
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo Amd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_5404e1186c15bd6f.manifest
Versión de archivo No aplicable
Tamaño de archivo 4,722
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 23:11
Nombre de archivo Amd64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_0b19a061e7a4d0b4.manifest
Versión de archivo No aplicable
Tamaño de archivo 144,967
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 23:13
Nombre de archivo Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_2e02ac3ff80ea0b9.manifest
Versión de archivo No aplicable
Tamaño de archivo 16,270
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 23:09
Nombre de archivo Update.mum
Versión de archivo No aplicable
Tamaño de archivo 5,204
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
Versión de archivo No aplicable
Tamaño de archivo 9,710
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 18:42
Nombre de archivo X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
Versión de archivo No aplicable
Tamaño de archivo 4,708
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 18:50

Información adicional sobre archivos para todas las versiones basadas en IA-64 compatibles de Windows Server 2008

Nombre de archivo Ia64_27d3cfa1344d417e7dcf371af14a494b_31bf3856ad364e35_6.0.6002.22350_none_4460c56ad3f3cab5.manifest
Versión de archivo No aplicable
Tamaño de archivo 694
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo Ia64_3e5b74e023a4d148ceddd6b4ca5a88f9_31bf3856ad364e35_6.0.6002.22350_none_082778ed5cc3c10e.manifest
Versión de archivo No aplicable
Tamaño de archivo 1,058
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo Ia64_8912b65e3989f0274874c85d898f409b_31bf3856ad364e35_6.0.6002.22350_none_cca4e76efee005c8.manifest
Versión de archivo No aplicable
Tamaño de archivo 1,038
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo Ia64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e7e98ab3b65535.manifest
Versión de archivo No aplicable
Tamaño de archivo 4,715
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 1,818
Nombre de archivo Ia64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefca8d42f45687a.manifest
Versión de archivo No aplicable
Tamaño de archivo 144,957
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 1,820
Nombre de archivo Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e5b4b23faf387f.manifest
Versión de archivo No aplicable
Tamaño de archivo 16,254
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 18:16
Nombre de archivo Update.mum
Versión de archivo No aplicable
Tamaño de archivo 3,032
Fecha (UTC) 27 de febrero de 2010
Hora (UTC) 1,817
Nombre de archivo Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
Versión de archivo No aplicable
Tamaño de archivo 9,710
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 18:42
Nombre de archivo X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
Versión de archivo No aplicable
Tamaño de archivo 4,708
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 18:50

Información adicional sobre archivos de Windows 7 y Windows Server 2008 R2

Información adicional sobre archivos para todas las versiones compatibles de Windows 7 basadas en x86

Nombre de archivo Update.mum
Versión de archivo No aplicable
Tamaño de archivo 1,856
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 17:34
Nombre de archivo X86_8351b8daf6943b693db57904da56bc16_31bf3856ad364e35_6.1.7600.20654_none_5b65c7b268b9d6bf.manifest
Versión de archivo No aplicable
Tamaño de archivo 705
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 17:34
Nombre de archivo X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d0296e5ba39e7f7c.manifest
Versión de archivo No aplicable
Tamaño de archivo 10,228
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 1,157

Información adicional sobre archivos para todas las versiones basadas en x64 compatibles de Windows 7 y de Windows Server 2008 R2

Nombre de archivo Amd64_6dc8283f92dde563aa9adc39d29d56a1_31bf3856ad364e35_6.1.7600.20654_none_06c5836643d8c1ff.manifest
Versión de archivo No aplicable
Tamaño de archivo 1,060
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 17:34
Nombre de archivo Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_2c4809df5bfbf0b2.manifest
Versión de archivo No aplicable
Tamaño de archivo 10,236
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 1,133
Nombre de archivo Update.mum
Versión de archivo No aplicable
Tamaño de archivo 2,076
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 17:34
Nombre de archivo Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
Versión de archivo No aplicable
Tamaño de archivo 7,906
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 1,028

Información adicional sobre archivos para todas las versiones basadas en IA-64 compatibles de Windows Server 2008 R2

Nombre de archivo Ia64_5c181612b6fab262c02ec62d718c487b_31bf3856ad364e35_6.1.7600.20654_none_c84aea562b85fe03.manifest
Versión de archivo No aplicable
Tamaño de archivo 1,058
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 17:34
Nombre de archivo Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d02b1251a39c8878.manifest
Versión de archivo No aplicable
Tamaño de archivo 10,232
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 1,136
Nombre de archivo Update.mum
Versión de archivo No aplicable
Tamaño de archivo 1,862
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 17:34
Nombre de archivo Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
Versión de archivo No aplicable
Tamaño de archivo 7,906
Fecha (UTC) 26 de febrero de 2010
Hora (UTC) 1,028