2012-09-26 30 views
7

He preparado una aplicación web ASP.NET (ASP.NET V2.0) y la configuré en mi IIS (V7.5). Utilicé Request.Url.AbsoluteUri en mi aplicación y funciona bien en mi servidor. Implementé la aplicación web en el equipo servidor de mi cliente (2008 R2 Server). Pero en el entorno de mi cliente, Request.Url.AbsoluteUri siempre devuelve http url aunque hayan habilitado SSL. Si alguna configuración de IIS configurada en la máquina del servidor de mi cliente? Por favor, guíameRequest.URL siempre devuelve http a pesar de que SSL está habilitado

+0

¿El sitio se ejecuta bajo HTTPS? es decir, ¿la barra del navegador muestra 'https: //'? – James

+0

¿Es una configuración SSL simple en el sitio en el que se ejecuta su aplicación? (es decir, puertos predeterminados, el sitio está configurado con la misma dirección que el tipo de usuario) –

+0

@James: "Sí, se está ejecutando en HTTPS y también la barra del navegador muestra https: //" – Suresh

Respuesta

11

Lo he visto antes. El motivo fue que el equilibrador de carga en el sitio de producción finalizó la conexión SSL. Por sí solo se conecta a IIS utilizando solo HTTP. Este esquema es una forma de descargar los cálculos de SSL al equilibrador de carga. Significa que la aplicación IIS nunca ve el protocolo HTTPS aunque el navegador sí lo ve.

Como dijo spender en los comentarios, vea los encabezados HTTP que llegan a su aplicación. Es probable que el equilibrador de carga les agregue información que le permita reconstruir todo.

+1

En efecto. IIRC hay un montón de encabezados adicionales que comienzan con "x-forward" enviados al servidor web por algunos equilibradores de carga que le ayudarán a determinar si la solicitud original llegó a https. +1 – spender

+0

@usr: "Gracias por su respuesta. ¿Cómo puedo detectar el equilibrador de carga que está configurado en mi servidor cliente? Y ¿Qué encabezado HTTP se usa para el balance de carga? – Suresh

+0

1) pregunte al cliente 2) Depende del dispositivo Mire los documentos o simplemente vacíe todos los encabezados – usr

Cuestiones relacionadas