เมื่อฉันพบปัญหาในวันนี้โปรแกรม IIS ทำงานไม่ถูกต้องและพรอมต์มีดังนี้:
ไซต์ ASP บางแห่งที่ทำงานภายใต้ IIS6 ไม่สามารถทำงานได้
ข้อความแสดงข้อผิดพลาดมีดังนี้:
ข้อผิดพลาดหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่ 'ASP 0134'คุณสมบัติ progid ที่ไม่ถูกต้อง
/lm/w3svc/809775205/root/global.asa, บรรทัดที่ 1
แท็กวัตถุมี progid 'mswc.myinfo' ไม่ถูกต้อง
สารละลาย:
ในไดเรกทอรีระบบ Win2K System32 ไปที่ MyInfo.dll เป็น "System32" ในไดเรกทอรีระบบของคุณ
ลงทะเบียน regsvr32 myinfo.dll อีกครั้ง ลงทะเบียนภายใต้ Win32 หรือลงทะเบียนภายใต้บรรทัดคำสั่ง
ด้วยวิธีนี้คุณสามารถเรียกใช้โปรแกรม ASP ที่ต้องใช้ส่วนประกอบ MSWC.MyInfo
เหตุผล: เวอร์ชัน IIS ของ 2000 คือ 5.0 ในขณะที่รุ่น XP คือ 5.1 และ 2003 คือ IIS6.0 สองหลังไม่ได้ลงทะเบียนส่วนประกอบนี้ดังนั้นจึงสามารถลงทะเบียนใหม่ได้