تقدم هذه المقالة بشكل أساسي الحل لخطأ موجه ASP "8002801d". تستخدم هذه المقالة طريقة إعادة التسجيل لحل هذه المشكلة. يمكن للأصدقاء المحتاجين الرجوع إلى ما يلي
1. إيقاف IIS؛
2. أدخل أمر مكافحة التسجيل regsvr32 /u vbscript.dll أثناء العملية، عند المطالبة بذلك، انتقل إلى الخطوة 3.
3. أدخل أمر مكافحة التسجيل regsvr32 /u %windir%/system32/Inetsrv/Asp.dll أثناء العملية.
4. ابدأ IIS؛
5. قم بزيارة موقع ASP وانتبه إلى المطالبات التي تظهر على الشاشة. إذا ظهر الخطأ "8002801d"، فانتقل إلى الخطوة 6؛ وإلا فانتقل إلى الخطوة 8؛
6. أدخل أمر التسجيل regsvr32 %windir%/system32/Inetsrv/Asp.dll أثناء العملية عند المطالبة بذلك، انتقل إلى الخطوة 7؛
7. أدخل أمر التسجيل regsvr32 vbscript.dll أثناء التشغيل، عند المطالبة بذلك، انتقل إلى الخطوة 8؛
8. أعد تشغيل موقع ASP وانتبه إلى المطالبات التي تظهر على الشاشة. إذا نجحت، فلا داعي للقلق!
ملاحظة:
الطريقة المذكورة أعلاه هي إدراك أن لغة البرمجة النصية الافتراضية لـ IIS هي VB. إذا كانت لغة البرمجة النصية الافتراضية لديك هي Jscript، فيرجى استبدال vbscript.dll بـ jscript.dll؛
لقد قمت شخصيًا باختبار هذه الطريقة، وإذا لم تنجح معك، فقد يتعين عليك إعادة تثبيت النظام أو GHOST؛