แก้ไขปัญหาที่บัญชีกระบวนการ ASP.NET ไม่มีสิทธิ์ในการเข้าถึง IIS
ภายใต้ IIS มีข้อผิดพลาดเกิดขึ้นเมื่อเข้าถึงเพจ asp:
การเข้าถึง IIS metabase ล้มเหลว
"บัญชีกระบวนการที่ใช้ในการเรียกใช้ ASP.NET ต้องมีการเข้าถึงแบบอ่านไปยัง IIS metabase (เช่น IISservernameW3SVC) สำหรับข้อมูลเกี่ยวกับวิธีการแก้ไข metabase การอนุญาต โปรดดู httpsupport.microsoft.comkbid=267904 "
สาเหตุอาจเป็นเพราะติดตั้ง .NET Framework ก่อน จากนั้นจึงติดตั้ง IIS ส่งผลให้ IIS ไม่ได้ตั้งค่าผู้ใช้สำหรับ ASP.NET
วิธีแก้ไข: 1. เรียกใช้aspnet_regiis -i
ภายใต้ CWindowsMicrosoft.NET Framework เวอร์ชัน
2 หรือดาวน์โหลดสคริปต์ Metaacl.vbs และเรียกใช้
cscript metaacl.vbs
เพื่อแก้ไขสิทธิ์ด้วยตนเอง
ดาวน์โหลดไฟล์ Metaacl.vbs