Secara tradisional saya menggunakan domain khusus dengan server pengembangan localhost saya. Sesuatu di sepanjang garis:
dev.example.com
dev.api.example.com
Ini telah memberi saya banyak fleksibilitas ketika bekerja dengan API eksternal seperti Facebook. Ini telah bekerja dengan baik di masa lalu dengan yang dibangun di Visual Studio Development Server, karena semua yang perlu saya lakukan adalah menambahkan CNAME ke catatan DNS yang menunjuk 127.0.0.1
.
Namun saya belum bisa menjalankannya dengan IIS Express. Semua yang saya coba tampaknya gagal. Saya bahkan telah menambahkan konfigurasi XML yang benar ke applicationHost.config
file untuk IIS Express, tetapi tampaknya tidak mengenali entri yang valid seperti instalasi IIS yang sebenarnya.
<binding protocol="http" bindingInformation="*:1288:dev.example.com" />
Setiap kali saya memasuki baris ini dan mencoba meminta http://dev.example.com:1288
saya mendapatkan pesan berikut:
Permintaan Buruk - Nama Host Tidak Valid
Adakah yang tahu kalau saya melewatkan sesuatu yang jelas? Atau apakah tim IIS Express benar-benar tidak memiliki pandangan ke depan untuk melihat jenis penggunaan ini?