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!

Respuestas a la pregunta(2)

Su respuesta a la pregunta