IIS가 ASP 파일을 열 수 없습니까?
해결 방법은 다음과 같습니다.
1. 내 컴퓨터--관리--로컬 사용자 및 그룹을 마우스 오른쪽 버튼으로 클릭하고 IUSR_machine name
및 IWAM_machine name 두 사용자에 대해 동일한 암호를 설정합니다.
2. 시작--실행--cmd를 누르고,
그런 다음 cd D: InetpubAdminscripts(내 시스템은 D 드라이브에 있음),
그런 다음 cscript.exe Adsutil.vbs는 w3svc/wamuserpass를 설정합니다< / p>
비밀번호,
그런 다음 cscript.exe Adsutil.vbs 설정
w3svc/anonymoususerpass 비밀번호
살펴보세요. 작동합니까? ? 그래도 작동하지 않으면
cscript.exe synciwam.vbs -v,
및 iisreset을 수행하십시오.
정상이라고 하는데 마지막 부분에서 8004e00f 오류가 뜹니다.
이 오류는 비정상적인 MSDTC 서비스로 인해 발생합니다.
p>먼저 구성 요소 서비스를 입력하고 구성 요소 서비스/컴퓨터/내 컴퓨터/COM
응용 프로그램을 봅니다. 결과는 "COM이 Microsoft Distributed Transaction Coordinator와 통신할 수 없습니다."라는 오류이며 개체를 볼 수 없습니다. 내부에.
2. 이벤트 뷰어에 들어가 msdtc 서비스가 정상적으로 시작되지 않았는지 확인합니다.
3. 레지스트리에서 키를 삭제합니다.
· HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
· HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
· HKEY_CLASSES_ROOTCID
4. MSDTC 서비스 중지: net stop msdtc
5. MSDTC 서비스 제거: msdtc -uninstall
6. MSDTC 서비스 다시 설치: msdtc -install
7, 이벤트 뷰어에서 msdtc 서비스가 정상적으로 시작되었는지 확인하세요. [이 단계는 매우 중요합니다.
그렇지 않은 경우 컴퓨터를 다시 시작하고 확인하세요.]
8. IWAM을 재설정하세요. IIS 계정 비밀번호.
[컴퓨터 관리의 사용자 관리
]
9. IIS 메타베이스의 IWAM_MYSERVER 비밀번호를 CMD에서 동기화합니다.
c: inetputadminscriptsgt; wamuserpass
"yourpassword"
10. CMD에서 COM 애플리케이션에 사용되는 IWAM_MYSERVER 비밀번호를 동기화합니다.
: c: inetputadminscriptsgt; cscript synciwam;
인터넷상에서 대부분의 사람들은 이 부분은 괜찮다고 하는데
8004e00f라는 에러 메시지는 나오지 않았는데도 Server Application 페이지에 접속이 됩니다
오류 오류가 계속 발생하고 마침내 다음과 같이 해결책을 찾았습니다.
해결 방법:
[1]:
DTC 서비스를 확인하세요(전체 이름: 분산 트랜잭션
코디네이터를 정상적으로 시작할 수 있는지 여부
정상인 경우 오류가 발생하여 정상적으로 시작할 수 없으면 이 단계를 건너뛰십시오.
, 실행 메뉴에서 실행: msdtc -resetlog를 시작하여 로그 파일을 생성하세요
. 머신을 다시 시작하고 IIS를 정상적으로 사용할 수 있는지 확인하십시오. 그렇지 않은 경우 계속하십시오.
[2]:
CMD에서 다음 명령을 실행합니다:
cd windirsystem32inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll