ฉันกำลังพัฒนาโครงการเว็บ ASP MVC ตอนนี้ฉันมีข้อกำหนดที่บังคับให้ฉันปรับใช้กับ IIS7 ในการพัฒนากลาง (เพื่อตรวจสอบคุณสมบัติบางอย่าง) ฉันได้รับข้อความแสดงข้อผิดพลาดดังกล่าวข้างต้นทุกครั้งที่ฉันพยายามพิมพ์ URL ของเว็บไซต์ (หมายเหตุ: เครื่องพัฒนา: Vista Home Premium, IIS7)
สิ่งที่ฉันทำมาจนถึงตอนนี้:
แก้ไขไฟล์ HOSTS (C: \ WINDOWS \ system32 \ drivers \ etc \ hosts)
ใส่สองโดเมนไว้ในนั้น (127.0.0.1 domain1.com & 127.0.0.1 domain2.com)
สร้างโฟลเดอร์ c: \ sites \ dirOfApplication และปรับใช้จากภายใน Visual Studio 8 ไปยังโฟลเดอร์นี้
ใน IIS7 สร้างเว็บไซต์ใหม่ด้วยชื่อโฮสต์ domain1.com และโฟลเดอร์แอปพลิเคชันด้านบน
การพิมพ์ที่อยู่ domain1.com ในเว็บเบราว์เซอร์ส่งผลให้เกิดข้อผิดพลาดด้านบน (ข้อผิดพลาด HTTP 403.14 - ต้องห้าม - เว็บเซิร์ฟเวอร์ได้รับการกำหนดค่าให้ไม่แสดงรายการเนื้อหาของไดเรกทอรีนี้)
ฉันคิดว่าฉันขาดอะไรไป แต่ไม่รู้อะไรเลย! พยายามปรับใช้ไฟล์ System.Web.Mvc, System.Web.Abstraction & System.Web.Routing ด้วยผลลัพธ์เดียวกัน เมื่อใดก็ตามที่ฉันพยายามกด F5 และเรียกใช้แอปพลิเคชันมันก็ใช้ได้ดี!