Resumen
La actualización de TLS 1.2 puede dar lugar a errores en las aplicaciones web que utilizan páginas proxy para lo siguiente:
- Al acceder a recursos de distintos dominios.
- En las solicitudes que superan los 2048 caracteres.
- Al acceder a recursos protegidos mediante autenticación basada en token.
- Inicios de sesión de aplicación con OAuth 2.0.
- Al habilitar el registro.
- Limitación de velocidad basada en recurso y en referencia.
Este artículo indica los pasos detallados necesarios para actualizar una página proxy de .NET.
Procedimiento
Verificar si el proxy usa .NET
- Abra las herramientas de desarrollo del navegador y compruebe si el código de estado de la solicitud de proxy es 500 Error interno del servidor.
- Compruebe si la página proxy de .NET alojada en Internet Information Services (IIS) utiliza la extensión .ashx.
- Inicie el Administrador de Internet Information Services (IIS).
- Vaya a Sitio web predeterminado > Proxy. Seleccione Configuración básica para abrir la ventana Editar aplicación.
- Haga clic en Seleccionar... para abrir la ventana Seleccionar grupo de aplicaciones. Verifique que la Versión de CLR de .Net sea la 4.0 o posterior.
Descargar y configurar los archivos proxy de .NET más recientes
- Descargue el archivo zip de proxy de .NET más reciente.
- Descomprima el archivo y copie la carpeta DotNet a una carpeta temporal.
- Vaya a la ruta de los archivos de instalación del proxy actual. Abra proxy.config y copie todo el contenido existente entre las etiquetas y .
- Vaya a la nueva carpeta DotNet y abra el archivo proxy.config.
- Sustituya el contenido existente entre las etiquetas y por el contenido copiado en el paso 3.
- Realice una copia de seguridad de la instalación del proxy actual.
- Reemplace todos los archivos del directorio de instalación del proxy por los nuevos archivos modificados.
- Pruebe la página proxy con el siguiente comando:
http:///proxy/proxy.ashx?ping
- Pruebe la aplicación web.