Tradicionalmente, uso domínios personalizados com meu servidor de desenvolvimento localhost. Algo ao longo das linhas de:
dev.example.com
dev.api.example.com
Isso me proporcionou muita flexibilidade ao trabalhar com APIs externas, como o Facebook. Isso funcionou muito bem no passado com o Visual Studio Development Server embutido, porque tudo o que eu precisava fazer era adicionar um CNAME aos registros DNS apontados 127.0.0.1
.
No entanto, não consegui fazer isso funcionar com o IIS Express. Tudo o que tentei parece ter falhado. Eu até adicionei a configuração XML correta ao applicationHost.config
arquivo do IIS Express, mas parece não reconhecer as entradas tão válidas quanto uma instalação verdadeira do IIS faria.
<binding protocol="http" bindingInformation="*:1288:dev.example.com" />
Sempre que entro nessa linha e tento solicitar http://dev.example.com:1288
, recebo a seguinte mensagem:
Solicitação incorreta - nome de host inválido
Alguém sabe se estou perdendo algo óbvio? Ou a equipe do IIS Express realmente não tinha a previsão de ver esse tipo de uso?