Tradizionalmente utilizzo domini personalizzati con il mio server di sviluppo localhost. Qualcosa sulla falsariga di:
dev.example.com
dev.api.example.com
Questo mi ha fornito molta flessibilità quando lavoro con API esterne come Facebook. In passato ha funzionato benissimo con il server di sviluppo di Visual Studio integrato, perché tutto quello che dovevo fare era aggiungere un CNAME a quei record DNS che puntavano a127.0.0.1
.
Tuttavia, non sono stato in grado di farlo funzionare con IIS Express. Tutto quello che ho provato sembra aver fallito. Ho anche aggiunto la corretta configurazione XML al applicationHost.config
file per IIS Express, ma non sembra riconoscere le voci valide come una vera installazione di IIS.
<binding protocol="http" bindingInformation="*:1288:dev.example.com" />
Ogni volta che inserisco questa riga e provo a richiedere http://dev.example.com:1288
ricevo il seguente messaggio:
Richiesta sbagliata (hostname non valido
Qualcuno sa se mi manca qualcosa di ovvio? O il team IIS Express non ha davvero la lungimiranza di vedere questo tipo di utilizzo?