서버 IIS 서 비 스 를 다시 시작 하면 모든 ASP 페이지 에 http 500 오류,땀, IIS 에 서 는 프로그램 프로 세 스 보 호 를 낮 게 설정 할 때 사이트 asp 프로그램 이 정상적으로 실 행 될 수 있 지만,프로그램 프로 세 스 보 호 를 높 게 설정 할 때 asp 프로그램 은 http 500 오 류 를 표시 합 니 다.인터넷 에서 해결 방안 을 찾 습 니 다.IWAM 사용자 암호 가 일치 하지 않 는 원인 이 라 고 하지만 로그 파일 을 보면 로그 에 기 록 된 설명 이 IWAM 사용자 암호 와 일치 하지 않 는 것 과 다 릅 니 다. 구체 적 인 로 그 는 다음 과 같 습 니 다:이벤트 종류: 오류 이벤트 원본: COM+이벤트 종류: SVC 이벤트 ID: 4194 날짜: 2005-10-13 사건: 13:02:12 유저: N/A 컴퓨터: ABCD 148 설명:시스템 이 사용자 정의 구성 요 소 를 호출 했 습 니 다.이 구성 요 소 는 실 패 했 고 이상 한 오류 가 발생 했 습 니 다.이것 은 사용자 정의 구성 요소 에 문제 가 있다 는 것 을 설명 한다.이 실 패 를 구성 요소 개발 자 에 게 알 리 고 다음 정 보 를 제공 하 십시오.구성 요소 Prog ID: 서버 응용 프로그램 ID: {3D14228D-FBE1-11D0-995D-00C04FD919C 1}서버 응용 프로그램 이름: IIS Out-Of-Process Pooled Applications 이 오류 의 심각 성 으로 인해 프로 세 스 가 종료 되 었 습 니 다.이상: C 0000005 주소: 0x7CF 6322 E 호출 스 택: ole32!UpdateDCOMSettings + 0x66BF ole32!UpdateDCOMSettings + 0x53C7 ole32!UpdateDCOMSettings + 0x4E7C ole32!OleRegGetUserType + 0x2C3 ole32!UpdateDCOMSettings + 0xD02B ole32!CoCreateFreeThreadedMarshaler + 0x17E1 ole32!OleRegGetUserType + 0x3B8 RPCRT4!CheckVerificationTrailer + 0x5B RPCRT4!NdrServerCall2 + 0x25A RPCRT4!CStdStubBuffer_Invoke + 0xA8 ole32!WdtpInterfacePointer_UserSize + 0x6C2 ole32!WdtpInterfacePointer_UserSize + 0x99D ole32!UpdateDCOMSettings + 0xB7CE ole32!CoGetPSClsid + 0x104A ole32!WdtpInterfacePointer_UserSize + 0x5A7 ole32!WdtpInterfacePointer_UserSize + 0xCCB ole32!StgGetIFillLockBytesOnFile + 0x1A5E9 RPCRT4!NdrSimpleTypeMarshall + 0x303 RPCRT4!NdrSimpleTypeMarshall + 0x26C RPCRT4!NdrSimpleTypeMarshall + 0x177 RPCRT4!RpcMgmtSetCancelTimeout + 0x14C8 RPCRT4!RpcMgmtSetCancelTimeout + 0x148B RPCRT4!NdrConformantArrayFree + 0x5D1 RPCRT4!NdrAllocate + 0x7C8 RPCRT4!UuidCreate + 0x13E RPCRT4!RpcMgmtSetCancelTimeout + 0xE3 KERNEL32!lstrcmpiW + 0xB7 이벤트 종류: 오류 이벤트 원본: COM+이벤트 종류: SVC 이벤트 ID: 4097 날짜: 2005-10-13 사건: 11:05:35 사용자: N/A 컴퓨터: ABCD 148 설명:실행 중 환경 이 내부 상태 에서 일치 하지 않 음 을 감지 합 니 다.청 하 다 Microsoft 제품 지원 서비스 부서 에서 이 오 류 를 보고 합 니 다.*** Error in __FILE__(926): Application image dump failed. C:\WINNT\system32\com\dmp\{3D14228D-FBE1-11D0-995D-00C04FD919C1}_2005_10_13_11_05_35.dmp HTTP 500 오류 에 대한 자세 한 내용 은 다음 과 같 습 니 다. requested resource is in use 1,권한 문제,system 32 의 VBSCRIPT.dll 과 JSCRPT.dll 을 찾 아 everyone 에 게 읽 기,실행 권한.2.이에 따라 외국 사이트 에서 결 과 를 찾 습 니 다.VBSCRIPT 와 JSCRIPT 의 DLL 등록 분실 로 인 한 것 으로 밝 혀 졌 습 니 다.아래 의 방법 으로 DLL 구성 요 소 를 다시 등록 한 후 문제 가 해결 되 었 습 니 다.이 기록 입 니 다.First: If you go into IIS for our site and go into the Home Directory area, click on the Configuration button. You will see a "Cache ISAPI Applications" option. You should ONLY turn this off for testing purposes. When you turn it off, if two people try to hit the same page at the same time they will get: The requested resource is in use When this is off, you will also see an event log entry for EVERY time an ISAPI is loaded and unloaded from memory - i.e. constantly. Check this box in order to cause the items to cache in memory - therefore always being available. Also: We ran into this problem and it was due to a corruption of the vbscript.dll as we noticed it was not running. The steps we took to fix it were: 1) c:/winnt/system32 2) regsvr32 vbscript.dll 3) regsvr32 jscript.dll This seemed to fix it although we had to mess around with the IWAM as we adjusted that when trying to fix the error Hope this helps Incidentally this happened due to the roleup patch just released so beware...