ฉันสร้างเว็บแอปพลิเคชันที่มีสัญญาบริการ WCF และตัวควบคุม Silverlight ซึ่งทำให้การโทรไปยังบริการ WCF นั้น ในการพัฒนาและทดสอบเซิร์ฟเวอร์ของฉันมันใช้งานได้ดี
เมื่อฉันปรับใช้กับเซิร์ฟเวอร์สดของเราและเรียกใช้แอปพลิเคชันฉันได้รับข้อยกเว้นประเภทSystem.ServiceModel.ServiceActivationException
ที่ระบุว่าบริการไม่สามารถเปิดใช้งานได้เนื่องจากข้อยกเว้นระหว่างการรวบรวม ข้อยกเว้นคือ:
คอลเล็กชันนี้มีที่อยู่ที่มีรูปแบบ http อยู่แล้ว สามารถมีที่อยู่ได้สูงสุดหนึ่งรายการต่อแบบแผนในคอลเล็กชันนี้
ฉันอ่านว่าข้อยกเว้นนี้อาจเกิดขึ้นได้หากเว็บไซต์มีส่วนหัวของโฮสต์มากกว่าหนึ่งรายการซึ่งเป็นจริงในเซิร์ฟเวอร์สดของเรา เห็นได้ชัดว่าบริการ WCF ที่โฮสต์ใน IIS สามารถมีฐานที่อยู่เดียวเท่านั้น ฉันจะแก้ไขปัญหานี้ได้อย่างไร