ServiceStack kann nicht mit HTTPS in IIS6 ausgeführt werden

Ich habe ein Problem damit, dass ServiceStack mit HTTPS in IIS6 funktioniert, und ich kann anscheinend keine Dokumentation zum Einrichten finden. Derzeit habe ich ein Endpoint-Setup wie folgt:http://example.com/api.ashx. Wenn ich dazu navigiere, erhalte ich die nützliche, von ServiceStack generierte Seite, auf der die verfügbaren APIs erläutert werdenhttp://example.com/api.ashx/metadata. Wenn ich zu browsehttps://example.com/api.ashx (Beachten Sie https) Ich erhalte stattdessen diese Fehlermeldung -

Serverfehler in '/' Anwendung. Die Quelle kann nicht gefunden werden. Beschreibung: HTTP 404. Die gesuchte Ressource (oder eine ihrer Abhängigkeiten) wurde möglicherweise entfernt, hat ihren Namen geändert oder ist vorübergehend nicht verfügbar. Bitte überprüfen Sie die folgende URL und stellen Sie sicher, dass sie richtig geschrieben ist. Angeforderte URL: /api.ashx

Ich habe folgendes in meiner web.config eingerichtet (wie im Beispiel hier -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>

Auf meiner lokalen Windows 7-Box verwende ich IIS7 und es funktioniert einwandfrei, aber die Test- und Live-Umgebungen verwenden immer noch IIS6 und ich kann es dort nicht zum Laufen bringen.

Andere reguläre Aspx-Seiten funktionieren einwandfrei, wenn Sie https verwenden.

Ich würde mich über jeden freuen, der mir einen Schub in die richtige Richtung geben kann!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage