이 문서에서는 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를 다시 설치해야 할 수도 있습니다.