ฉันใช้ Windows 7 Ultimate (64 บิต) โดยใช้ Visual Studio 2010 RC ฉันเพิ่งตัดสินใจที่จะมี VS run / debug แอปของฉันบน IIS แทนที่จะเป็นเซิร์ฟเวอร์ dev ที่มาพร้อมกับมัน
อย่างไรก็ตามทุกครั้งที่ฉันพยายามเรียกใช้แอป MVC ฉันได้รับข้อผิดพลาดต่อไปนี้:
HTTP Error 403.14 - ถูกห้ามเว็บเซิร์ฟเวอร์ได้รับการกำหนดค่าให้ไม่แสดงรายการเนื้อหาของไดเรกทอรีนี้ รายละเอียด
ข้อมูลผิดพลาด
โมดูล DirectoryListingModule
การแจ้งเตือน ExecuteRequestHandler
ตัวจัดการข้อผิดพลาด StaticFile
รหัส 0x00000000 ร้องขอ
URL http: // localhost: 80 / mySite /
เส้นทางกายภาพ C: \ myProject \ mySite \
วิธีการเข้าสู่ระบบ
ผู้ใช้นิรนาม
ฉันวางdefault.aspx
ไฟล์ไว้ในไดเรกทอรีและฉันได้รับข้อผิดพลาดดังต่อไปนี้:
HTTP Error 500.21 - ตัวจัดการข้อผิดพลาดเซิร์ฟเวอร์ภายใน "PageHandlerFactory-Integrated" มีโมดูล "ManagedPipelineHandler" โมดูลที่ไม่ดีในรายการโมดูล
มีขั้นตอนอื่นใดอีกที่ฉันลืมทำ
หมายเหตุ: ฉันติดตั้ง IIS 7.5 หลังจากติดตั้ง VS 2010 RC ฉันใช้ปุ่ม "สร้างไดเรกทอรีเสมือน" ในตัวภายใต้แท็บ "เว็บ" ใน "คุณสมบัติ" ของโครงการ MVC ใน Visual Studio 2010 ฉันแน่ใจว่าแอปพลิเคชันนั้นใช้พูลแอพ ASP.NET 4
ด้านล่างนี้เป็นฟีเจอร์การติดตั้งของ IIS ที่ฉันมี
_Layout.cshtml
เป็น_PageLayout.cshtml
และได้ทำการเปลี่ยนแปลงที่สอดคล้อง_ViewStart.cshtml
เช่นกัน แต่เห็นได้ชัดว่าไม่เพียงพอ เมื่อฉันเปลี่ยนชื่อกลับเป็นชื่อ_Layout.cshtml
มันก็เริ่มทำงาน สิ่งที่ทำให้เกิดความสับสนก็_PageLayout.cshtml
คือการเลือกอย่างถูกต้องใน Win7 32 บิต แต่ไม่ได้รับใน Win7 64 บิตหรือ WinSvr2K8 R2