อาการ อาการที่แสดง ณ รันไทม์ เมื่อคุณดูเพจ .aspx ในแอปพลิเคชัน Microsoft ASP.NET Web คุณอาจพบอาการต่อไปนี้:
• หน้าว่างอาจปรากฏขึ้นในเบราว์เซอร์ของคุณ
• คุณอาจได้รับคำแนะนำในการดาวน์โหลดเพจ .aspx
ปรากฏการณ์ทั่วไปคือ มีการประมวลผลโค้ดฝั่งเซิร์ฟเวอร์ของเพจ .aspx และจากนั้นโค้ดจะไม่ถูกส่งไปยังเว็บเบราว์เซอร์ในรูปแบบดั้งเดิม
อาการเมื่อทำการดีบัก ASP.NET โดยใช้ Visual Studio .NET เมื่อคุณดีบักแอปพลิเคชัน ASP.NET ใน Microsoft Visual Studio .NET คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ใน IDE:
เกิดข้อผิดพลาดขณะพยายามเรียกใช้โครงการ: ไม่สามารถเริ่มการตรวจแก้จุดบกพร่องบนเว็บเซิร์ฟเวอร์ได้ เซิร์ฟเวอร์ไม่สนับสนุนการตรวจแก้จุดบกพร่องของแอปพลิเคชัน ASP.NET หรือ ATL Server เรียกใช้การตั้งค่าเพื่อติดตั้งส่วนประกอบเซิร์ฟเวอร์ Visual Studio .NET หากมีการเรียกใช้การตั้งค่า ให้ตรวจสอบ มีการระบุ URL ที่ถูกต้อง
คุณอาจต้องการอ้างอิงถึงหัวข้อการดีบัก ASP.NET และ ATL Server ในเอกสารประกอบออนไลน์ คุณต้องการปิดการใช้งานความพยายามในอนาคตในการดีบักเพจ ASP.NET สำหรับโครงการนี้หรือ
ไม่ Microsoft หลังจาก .NET Framework Software Development Kit (SDK) หรือ Microsoft Visual Studio .NET แล้ว แมป Microsoft Internet Information Services (IIS) จะถูกสร้างขึ้นเพื่อเชื่อมโยงนามสกุลไฟล์ใหม่และการตั้งค่าใหม่สำหรับ ASP.NET
หากข้อความใดต่อไปนี้ใช้กับสถานการณ์ของคุณ จะไม่มีการตั้งค่าใหม่
• ไม่ได้ติดตั้ง IIS เมื่อเรียกใช้โปรแกรมติดตั้ง .NET Framework SDK หรือ Visual Studio .NET
• หลังจากรันโปรแกรมติดตั้ง .NET Framework SDK หรือโปรแกรมติดตั้ง Visual Studio .NET คุณได้ลบและติดตั้ง IIS ใหม่แล้ว
วิธีแก้ไข เมื่อต้องการแก้ไขปัญหานี้ ให้แก้ไขการแมป IIS เพื่อให้นามสกุลไฟล์ ASP.NET เชื่อมโยงกันอย่างถูกต้อง มีสองวิธีในการแก้ไขการแมป IIS สำหรับ ASP.NET
เมื่อต้องการซ่อมแซมการแมป IIS สำหรับ ASP.NET ให้เรียกใช้โปรแกรมอรรถประโยชน์ Aspnet_regiis.exe โดยทำตามขั้นตอนเหล่านี้:
1. คลิกเริ่ม จากนั้นคลิกเรียกใช้
2. พิมพ์ cmd แล้วคลิกตกลง
3. รันคำสั่งต่อไปนี้ที่พร้อมท์คำสั่งแล้วคลิกตกลง:
"<โฟลเดอร์ Windows>Microsoft.NETFramework<หมายเลขเวอร์ชัน>aspnet_regiis.exe" -i
หมายเหตุ: แทนที่ <โฟลเดอร์ Windows> ด้วยชื่อของไดเร็กทอรีที่ติดตั้งระบบปฏิบัติการของคุณ และ <หมายเลขเวอร์ชัน> ด้วยเวอร์ชันของ .NET Framework ที่ติดตั้งบนคอมพิวเตอร์ของคุณ
เมื่อต้องการแก้ไขการแมป IIS สำหรับ ASP.NET จะต้องลงทะเบียน Aspnet_isapi.dll โดยทำตามขั้นตอนเหล่านี้:
1. คลิกเริ่ม จากนั้นคลิกเรียกใช้
2. พิมพ์ regsvr32 <โฟลเดอร์ Windows>Microsoft.NETFramework<หมายเลขเวอร์ชัน>aspnet_isapi.dll แล้วคลิก ตกลง Regsvr32 จะส่งคืนผลการลงทะเบียน