Saya membangun aplikasi web yang berisi kontrak layanan WCF dan kontrol Silverlight yang membuat panggilan ke layanan WCF. Pada pengembangan dan pengujian server saya ini berfungsi dengan baik.
Ketika saya menyebarkan ke server langsung kami dan menjalankan aplikasi saya mendapatkan pengecualian dari jenis System.ServiceModel.ServiceActivationException
yang menyatakan bahwa layanan tidak dapat diaktifkan karena pengecualian selama kompilasi. Pengecualiannya adalah:
Koleksi ini sudah berisi alamat dengan skema http. Paling tidak ada satu alamat per skema dalam koleksi ini.
Saya membaca bahwa pengecualian ini dapat dilemparkan jika situs web memiliki lebih dari satu header host, yang berlaku di server langsung kami. Rupanya layanan WCF yang di-host di IIS hanya dapat memiliki satu alamat basis. Bagaimana saya bisa mengatasi masalah ini?