Cet article présente principalement la solution à l'erreur d'invite ASP « 8002801d ». Cet article utilise la méthode de réinscription pour résoudre ce problème. Les amis dans le besoin peuvent se référer à ce qui suit.
1. Arrêtez IIS ;
2. Entrez la commande anti-enregistrement regsvr32 /u vbscript.dll pendant le fonctionnement. Lorsque vous y êtes invité, passez à l'étape 3.
3. Entrez la commande anti-enregistrement regsvr32 /u %windir%/system32/Inetsrv/Asp.dll pendant le fonctionnement.
4. Démarrez IIS ;
5. Visitez le site ASP et faites attention aux invites à l'écran. Si l'erreur « 8002801d » apparaît, passez à l'étape 6, sinon passez à l'étape 8 ;
6. Entrez la commande d'enregistrement regsvr32 %windir%/system32/Inetsrv/Asp.dll pendant l'opération. Lorsque vous y êtes invité, passez à l'étape 7 ;
7. Entrez la commande d'enregistrement regsvr32 vbscript.dll pendant le fonctionnement. Lorsque vous y êtes invité, passez à l'étape 8 ;
8. Réexécutez le site ASP et faites attention aux invites à l'écran. Si vous avez réussi, allez-y sans le dire !
Remarque:
La méthode ci-dessus consiste à réaliser que le langage de script par défaut d'IIS est VB. Si votre langage de script par défaut est Jscript, veuillez remplacer vbscript.dll par jscript.dll ;
J'ai personnellement testé cette méthode. Si cela ne fonctionne toujours pas pour vous, vous devrez peut-être réinstaller le système ou GHOST ;