Традиційно я використовую власні домени на своєму сервері розробки localhost. Щось у напрямку:
dev.example.com
dev.api.example.com
Це дало мені можливість гнучкості при роботі із зовнішніми API, такими як Facebook. У минулому це чудово працювало із вбудованим сервером розвитку Visual Studio, тому що мені потрібно було лише додати CNAME до тих записів DNS, на які вказують 127.0.0.1
.
Однак мені не вдалося змусити це працювати з IIS Express. Все, що я спробував, здається, не вдалося. Я навіть додав правильний конфігурацію XML до applicationHost.config
файлу для IIS Express, але він, схоже, не визнає записи такими, що були дійсними, як істинна установка IIS.
<binding protocol="http" bindingInformation="*:1288:dev.example.com" />
Щоразу, коли я ввожу цей рядок і намагаюся подати запит, http://dev.example.com:1288
я отримую таке повідомлення:
Неправильний запит - неправильне ім'я хоста
Хтось знає, якщо я пропускаю щось очевидне? Або команді IIS Express дійсно не вистачало передбачуваності, щоб побачити такий тип використання?