Thursday, August 9, 2012

วิธีแก้ปัญหา IIS รัน ASP.net ไม่ได้

หลังจากติดตั้ง IIS แล้วทดสอบการทำงานอย่างง่ายเช่นไฟล์ index.htm
เมื่อเรียก http://localhost/ หรือ http://localhost/test/ หรือ http://x.x.x.x/  ก็สามารถแสดงผลได้ตามปกติ
แต่พอ Upload ASP.Net ซึ่งมีไฟล์ Default.aspx แล้วลองเรียกดูกลับขึ้น Error ว่า
The page cannot be found.
HTTP Error 404 - File or directory not found.
Internet Information Services (IIS)

วิธีแก้ไข
  • ไปที่ IIS
  • เข้าที่ Web Service Extensions
  • ถ้าเห็นว่า ASP.NET มันมี Status เป็น  Prohibited อยู่
  • ให้เลือกที่ ASP.NET แล้วกดปุ่ม Allow
 
ผลที่ได้
เท่านี้ก็สามารถรัน ASP.NET ได้ตามปกติแล้วหละ 
แต่ถ้าติดปัญหายังรันไม่ได้ก็ลองมาดูที่ Properties ของ Web Site > Documents
กด Add ใส่ Default.aspx ลงไปด้วย




1 comment: