RequireHttps provoca un bucle de redireccionamiento en Amazon Elastic Load Balancer

Tengo una aplicación ASP.NET MVC 4 ejecutándose detrás del equilibrador de carga elástico de Amazon. Todo funciona bien cuando instalo mi certificado SSL en el equilibrador de cargay el servidor web y terminar SSL en la capa de servidor web.

Sin embargo, cuando intento terminar en la capa del equilibrador de carga, reenviando el tráfico interno del equilibrador de carga a los servidores web sin cifrar en el puerto 80, el atributo RequireHttps provoca un bucle de redirección. Esto parece tener sentido ya que está solicitando un canal encriptado y no sabe que está obteniendo uno (entre el navegador y el equilibrador de carga). ¿Alguien se ha topado con este mismo problema? ¡Cualquier sugerencia sera apreciada!

Edit: La solución

Los siguientes enlaces pueden ser útiles para cualquier persona que se encuentre con este problema:

MVC3, RequireHttps y el controlador personalizado dan como resultado http 310

https://gist.github.com/915869

Respuestas a la pregunta(3)

Su respuesta a la pregunta