重啟服務器IIS服務後發現所有ASP頁面顯示http500錯誤,大汗,IIS中,當將應用程序進程保護設為低時,網站asp程序可以正常運行,但當將應用程序進程保護設為中和高時,asp程序均顯示http500錯誤.
在網上尋找解決方案,說是IWAM用戶密碼不同步的原因造成,但查看日誌文件,發現日誌裡記錄的描述與IWAM用戶密碼不同步的不一樣,具體日誌如下:
事件類型:錯誤
事件來源:COM+
事件種類:SVC
事件ID:4194
日期:2005-10-13
事件:13:02:12
用戶:N/A
計算機:ABCD148
描述:
系統調用了一個客戶自定義組件,該組件已失敗並產生了一個異常錯誤。這說明自定義組件有問題。請將該失敗通知組件的開發者關於並提供他們下列信息。
組件ProgID:服務器應用程序ID:{3D14228D-FBE1-11D0-995D-00C04FD919C1}服務器應用程序名稱:IISOut-Of-ProcessPooledApplications
該錯誤的嚴重性已導致進程終止。
異常:C0000005
地址:0x7CF6322E
調用堆棧:
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
事件類型:錯誤