No se puede hacer que ServiceStack funcione en IIS6 con HTTPS
Tengo un problema para que ServiceStack funcione con HTTPS en IIS6 y parece que no puedo encontrar ninguna documentación sobre cómo configurar esto. Actualmente tengo una configuración de punto final como tal -http://example.com/api.ashx. Cuando busco esto, obtengo la útil página generada de ServiceStack que explica las API disponibles enhttp://example.com/api.ashx/metadata. Cuando navego ahttps://example.com/api.ashx (aviso https) en su lugar recibo este mensaje de error -
Error del servidor en la aplicación '/'. El recurso no puede ser encontrado. Descripción: HTTP 404. El recurso que está buscando (o una de sus dependencias) se pudo haber eliminado, se le cambió el nombre o no está disponible temporalmente. Revise la siguiente URL y asegúrese de que esté escrita correctamente. URL solicitada: /api.ashx
Tengo la siguiente configuración en mi web.config (como en el ejemplo aquí -http://www.servicestack.net/ServiceStack.Hello/) -
<code><!-- ServiceStack: Required to host at: /api.ashx --> <location path="api.ashx"> <system.web> <httpHandlers> <add path="*" type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" verb="*"/> </httpHandlers> </system.web> </code>
En mi Windows 7 box local, ejecuto IIS7 y funciona bien, pero los entornos de prueba y en vivo siguen usando IIS6 y no puedo hacer que funcione allí.
Otras páginas aspx normales funcionan bien cuando se usa https.
¡Apreciaría a cualquiera que pueda darme un empujón en la dirección correcta!