มีวิธีแก้ไขปัญหาอื่น ๆ อีกมากมายบนอินเทอร์เน็ต แต่ฉันลองมาหลายชั่วโมงแล้ว แต่ก็ไม่มีใครแก้ไขปัญหาได้ ในที่สุดฉันก็แก้ไขได้ด้วยวิธีนี้
คำถาม:
1. เมื่อเข้าถึงเพจ ASP เกิดข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาดหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่ 'ASP 0201'
ข้อผิดพลาดภาษาสคริปต์เริ่มต้นไม่ถูกต้อง
ภาษาสคริปต์เริ่มต้นของแอปพลิเคชันไม่ถูกต้อง
2. ตรวจสอบ HKEY_LOCAL_MACHINE/SOFTWARE/Classes และพบว่าการอนุญาตของคลาสนี้ได้ถูกเปลี่ยนเป็นทุกคน
หากข้อผิดพลาดข้างต้นเกิดขึ้นบนเพจ ASP ของคุณและคุณเห็นว่าสิทธิ์สาขาของคลาสในรีจิสทรีมีเพียงคนเดียวเท่านั้น ขอแสดงความยินดีที่ชนะ
สารละลาย:
คลิกกล่องโต้ตอบสิทธิ์ของชั้นเรียน คลิกปุ่ม [ขั้นสูง] ด้านล่าง ใน [การตั้งค่าความปลอดภัยขั้นสูง] ในแท็บ [สิทธิ์] ให้ลบการอนุญาตให้ผู้ปกครองเผยแพร่ออกไป - - กล่องกาเครื่องหมายนี้ จากนั้นลบรายการสิทธิ์ทั้งหมด จากนั้นเราจะคืนค่ารายการเหล่านั้น
รายการกู้คืน 1. ผู้ใช้กลุ่มผู้ใช้
รายการการกู้คืน 2 กลุ่มผู้ใช้ ผู้ใช้ระดับสูง
รายการการกู้คืน 3 ผู้ดูแลระบบกลุ่มผู้ใช้
รายการการกู้คืน 4 กลุ่มผู้ใช้ CREATOR OWNER
รายการกู้คืน 5. กลุ่มผู้ใช้ ระบบ
ใน [การตั้งค่าความปลอดภัยขั้นสูง] ให้ไปที่แท็บ [สิทธิ์] คลิกเพิ่ม--"ขั้นสูง--"ค้นหาทันที ค้นหากลุ่มผู้ใช้เหล่านั้น และเพิ่มทีละกลุ่ม เมื่อเพิ่ม โปรดใช้ความระมัดระวังในการเลือกสิทธิ์อนุญาตทั้งหมด การควบคุม (เพื่อความปลอดภัย คุณสามารถเปลี่ยนเป็นการสืบทอดได้ในภายหลัง เพียงทำเครื่องหมายในช่อง อนุญาตให้ผู้ปกครองเผยแพร่ไปยัง... นั่นคือสิ่งที่ฉันทำ) ในที่สุดก็ยืนยันว่าเสร็จสมบูรณ์แล้ว และปิดรีจิสทรี
โปรดรีสตาร์ท IIS ของคุณ เมื่อคุณเปิดเพจ ASP อีกครั้ง ข้อผิดพลาดจะไม่ปรากฏขึ้นอีกต่อไป และเพจจะเป็นปกติ