PRB: Error "ASP 0115 ha ocurrido un Error capturable"


Se recomienda encarecidamente a todos los usuarios que actualicen a la versión 7.0 de Microsoft Internet Information Services (IIS) que se ejecuta en Microsoft Windows Server 2008. IIS 7.0 aumenta considerablemente la seguridad de la infraestructura Web. Para obtener más información acerca de temas relacionados con la seguridad IIS, visite el siguiente sitio Web de Microsoft:Para obtener más información acerca de IIS 7.0, visite el siguiente sitio Web de Microsoft:

Síntomas


Cuando se ejecuta una página de Active Server (ASP), se produce el siguiente error:
Se ha producido el error capturable de ASP 0115 A

Causa


Se ha producido una excepción no controlada y ASP no tiene más información sobre el error.

Enumerados a continuación son algunas de las causas comunes de ASP devuelve el error 0115, seguido de algunas técnicas de resolución de problemas recomendados:
  • Problemas de autenticación y autorización con archivos y claves del registro

    Si el usuario autenticado no tiene suficientes permisos en otros archivos, como los componentes personalizados, las bibliotecas de vínculos dinámicos (DLL) del sistema y claves del registro incluso, pueden producirse errores.

    Secuencias de comandos ASP se ejecutan normalmente en el contexto de seguridad de la cuenta IUSR_ < nombreDeEquipo >.

    Si cree que se trata de un problema de permisos en el registro, puede utilizar Regedt32.exe para examinar los permisos en las diversas claves de registro. En concreto, desea mirar ODBC, Jet, ADO y otras claves que podrían ser relevantes para el problema. Si tiene un equipo que funciona correctamente, intente comparar claves permisos entre los dos equipos.


    El primer paso es determinar si realmente está experimentando un problema de permisos. Es una buena prueba agregar temporalmente la cuenta de inicio de sesión anónimo (IUSR_ < nombreDeEquipo >) al grupo de administradores con el Administrador de usuarios. Esto da a la cuenta IUSR_ < nombreDeEquipo > privilegios de cuenta en el equipo. Si esto causa ASP funcionen correctamente, seguramente se trata un problema de permisos.

    Nota: cuando haya terminado de depurar, asegúrese de quitar la cuenta IUSR_ < nombreDeEquipo > del grupo de administradores para minimizar el riesgo de seguridad en el servidor.
    Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    185874 cómo solucionar problemas de permisos en IIS 4.0
  • Incorrectamente DLLs registradas o problemas de versión incompatibles de DLL

    Si está desarrollando aplicaciones con Visual Basic para el servidor Web, puede crear un archivo de dependencia y compare las versiones de archivo para los archivos instalados en el servidor.
    Para obtener información adicional, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
    178354 INFO: cómo Asistente para la instalación y PDW utiliza archivos de dependencia
    Error de 185599 : OleAut32.dll se elimina del Registro incorrectamente
    Registro 145676 sobreescrito con el mismo servidor de bits ProgID o diferentes
  • Errores no controlados devueltos de los componentes
  • No se denominan elementos de formulariopara obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    173741 PRB: aleatorio ASP 0115 errores al enviar el formulario
  • Para IIS versión 3.0, el uso del objeto Session de ASP anteriores a la versión 1.24.09 de la DLL de ASPpara obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    CORREGIR 177036 : ASP 115 producirá el Error con el objeto de sesión
  • Uso de componentes que no son seguros para subprocesos en un entorno multiproceso
    150777 INFO: descripción y funcionamiento de los modelos de subprocesamiento de OLE
  • Utilizando Microsoft Data Access Components (MDAC) 2.0 en IIS 3.0. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    CORREGIR 193310 : ADO 2.0 genera Error 0115 cuando se utiliza con IIS 3.0