Après avoir redémarré le service IIS Server, j'ai trouvé que toutes les pages ASP affichent les erreurs HTTP500. Dans IIS, lorsque la protection du processus d'application est définie à faible, le programme ASP du site Web peut s'exécuter normalement, mais lorsque la protection du processus d'application est définie sur moyenne et haut, le programme ASP affiche les erreurs HTTP500.
À la recherche de solutions en ligne, il a été dit qu'il était causé par le mot de passe de l'utilisateur IWAM n'est pas synchronisé. Cependant, lorsque vous regardez le fichier journal, j'ai constaté que la description enregistrée dans le journal est différente de celle du mot de passe utilisateur IWAM étant hors de synchronisation. Le journal spécifique est le suivant:
Type d'événement: erreur
Source de l'événement: com +
Type d'événement: SVC
ID d'événement: 4194
Date: 2005-10-13
Événement: 13: 02: 12
Utilisateur: N / A
Ordinateur: ABCD148
décrire:
Un composant personnalisé client a été appelé, qui a échoué et une erreur d'exception a été générée. Cela indique qu'il y a un problème avec le composant personnalisé. Veuillez informer les développeurs du composant de cet échec et leur fournir les informations suivantes.
Component ProgId: ID d'application du serveur: {3D14228D-FBE1-11D0-995D-00C04FD919C1} Nom de l'application du serveur: IISOut-of ProcessPoolEdApplications
La gravité de cette erreur a provoqué la fin du processus.
Exception: C0000005
Adresse: 0x7cf6322e
Pile d'appels:
OLE32! UpdatedComsettings + 0x66bf
OLE32! UpdatedComsettings + 0x53c7
OLE32! UpdatedComsettings + 0x4e7c
OLE32! OlereggeTuserType + 0x2c3
OLE32! UpdatedComsettings + 0xd02b
OLE32! COCreatefreethreadedmarshaler + 0x17e1
OLE32! OlereggeTuserType + 0x3b8
RPCRT4! CHECKVEIFICATIONTRAILLER + 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
Type d'événement: erreur