Después de reiniciar el servicio del servidor IIS, descubrí que todas las páginas ASP muestran errores HTTP500. En IIS, cuando la protección del proceso de solicitud se establece en baja, el programa ASP del sitio web puede ejecutarse normalmente, pero cuando la protección del proceso de solicitud se establece en mediano y alto, el programa ASP muestra errores HTTP500.
Buscando soluciones en línea, se dijo que fue causada por que la contraseña de usuario de IWAM estuviera fuera de sincronización. Sin embargo, al mirar el archivo de registro, descubrí que la descripción registrada en el registro es diferente de la de la contraseña de usuario de IWAM que está fuera de sincronización. El registro específico es el siguiente:
Tipo de evento: error
Fuente del evento: COM+
Tipo de evento: SVC
ID de evento: 4194
Fecha: 2005-10-13
Evento: 13: 02: 12
Usuario: N/A
Computadora: ABCD148
describir:
Se llamó a un componente personalizado del cliente, que falló y se generó un error de excepción. Esto indica que hay un problema con el componente personalizado. Notifique a los desarrolladores del componente sobre esta falla y les proporcione la siguiente información.
Componente Progid: ID de aplicación del servidor: {3D14228D-FBE1-11D0-995D-00C04FD919C1} Nombre de la aplicación del servidor: iisout-of-ProcessPooledAplications
La gravedad de este error ha provocado que el proceso termine.
Excepción: C0000005
Dirección: 0x7cf6322e
Pila de llamadas:
OLE32! ActualatedComsettings+0x66bf
OLE32! ActualatedComsettings+0x53c7
OLE32! ActualatedComsettings+0x4e7c
OLE32! OleRegGetUsertype+0x2c3
OLE32! ActualatedComsettings+0xd02b
OLE32! COCREATEFREETHREADEDEDMARSHALER+0X17E1
OLE32! OleRegGetUsertype+0x3b8
Rpcrt4! CheckverificationTrailer+0x5b
Rpcrt4! NdrServerCall2+0x25a
Rpcrt4! Cstdstubbuffer_invoke+0xa8
OLE32! WDTPINTERFACEPOINTER_USERSIZE+0X6C2
OLE32! WDTPINTERFACEPOINTER_USERSIZE+0X99D
OLE32! ActualatedComsettings+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! RPCMGMTSETCANCANTIMEOUT+0X14C8
Rpcrt4! RpcmgmtsetCancelTimeut+0x148b
Rpcrt4! NdrconformantArrayFree+0x5d1
Rpcrt4! Ndrallocate+0x7c8
Rpcrt4! Uuidcreate+0x13e
Rpcrt4! RpcmgmtsetCancelTimeout+0xe3
Kernel32! Lstrcmpiw+0xb7
Tipo de evento: error