Ho riscontrato problemi nel far funzionare ServiceStack con HTTPS in IIS6 e non riesco a trovare alcuna documentazione sull'impostazione. Attualmente ho una configurazione endpoint come questa - http://example.com/api.ashx. Quando cerco questo, ottengo l'utile pagina generata da ServiceStack che spiega le API disponibili su http://example.com/api.ashx/metadata. quando navigo a https://example.com/api.ashx (notare https) ho invece ottengo questo messaggio di errore -Impossibile far funzionare ServiceStack in IIS6 con HTTPS
Server Error in '/' applicazione. La risorsa non può essere trovata. Descrizione: HTTP 404. La risorsa che stai cercando (o una delle sue dipendenze ) potrebbe essere stata rimossa, se il suo nome è stato modificato, oppure è temporaneamente non disponibile. Si prega di rivedere il seguente URL e fare in modo che sia scritto correttamente. URL richiesto: /api.ashx
Ho il seguente istituito nel mio web.config (come da esempio qui - http://www.servicestack.net/ServiceStack.Hello/) -
<!-- 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>
sul mio Windows 7 box locale sto correndo IIS7 e funziona bene, ma il test e gli ambienti live stanno ancora utilizzando IIS6 e non riesco a farlo funzionare.
Altre pagine regolari di aspx funzionano correttamente quando si utilizza https.
Gradirei chiunque possa darmi una spinta nella giusta direzione!
In realtà, c'è stato un altro passaggio che ho perso (problema relativo al certificato). Colpa mia. Questo aiuta comunque, grazie :) –
Provato opzione 1: ho un errore 404 ora invece di un errore non trovato gestore, Ho provato l'opzione 2: ancora ottenere il gestore non trovato errore, Ho provato l'opzione 1 di nuovo dopo aver impostato il mapping dell'estensione jolly in opzione 2: errore 404. Qualche altro pensiero qui? Sono piuttosto convinto di farlo funzionare in IIS6. – kmehta