REVISIÓN: Varios problemas al llamar a componentes COM + transaccionales desde ASP.NET

Seleccione idioma Seleccione idioma
Id. de artículo: 318000 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
importante : este artículo contiene información acerca de cómo modificar el registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información sobre cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

Síntomas

Al llamar a administrados o transaccional COM + componentes desde ASP.NET, uno o varios de los siguientes problemas pueden producirse en la aplicación:
  • Infracciones de acceso
  • Pérdidas de memoria
  • Pérdidas de identificador
  • Interbloqueos
  • Mal rendimiento

Causa

Este comportamiento puede producirse debido de las condiciones siguientes:
  • Pérdidas de un error en COM + 1.0 causas interbloqueos, pérdidas de memoria y controlador.
  • Dos errores en COM + 1.0 provocar infracciones de acceso.
  • Un error en MDAC 2.7 hace que un rendimiento deficiente.

Solución

Si está utilizando los componentes COM + desde ASP.NET en un servidor Web de producción de Microsoft Windows 2000, utilice los métodos siguientes, en el orden indicado, para evitar estos problemas:
  • Instalar Service Pack 2 (SP2) de Windows 2000 y el paquete de continuación de revisiones de COM + 18.1. Para obtener el COM + Hotfix Rollup paquete 18.1, póngase en contacto con soporte técnico de Microsoft. Windows 2000 Service Pack 3 (SP3) contiene estas correcciones cuando se suelta.Para obtener información adicional acerca de la COM + Hotfix Rollup paquete 18.1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    313582INFORMACIÓN: Disponibilidad del paquete acumulativo de revisiones 18.1 de COM + posteriores al Service Pack 2 de Windows 2000 de
  • Si se utiliza SQL Server 2000, instale SQL Server 2000 Service Pack 1 (SP1) o posterior.

    Para obtener más información acerca de la disponibilidad de SQL Server 2000 service Pack, visite el siguiente sitio Web de Microsoft:
    http://www.microsoft.com/sql
  • Si necesita una solución de problemas de rendimiento de MDAC 2.7, póngase en contacto con soporte técnico de Microsoft. MDAC 2.7 SP1 contendrá estas correcciones cuando se suelta.
  • Debe llamar explícitamente al método Dispose en objetos que heredan de la clase System.EnterpriseServices.ServicedComponent . Bajo presión, puede aumentar el contador del identificador al hasta varios miles (10.000 a 30.000) antes de que se va a Liberado si no se llama explícitamente a Dispose . Advertencia : si utiliza incorrectamente el Editor del registro, pueden surgir problemas graves que conlleven la reinstalación del sistema operativo. Microsoft no garantiza que pueda solucionar los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

Estado

Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
312118Error: Uso intensivo de memoria y números de identificador cuando una aplicación contiene objetos de ServicedComponent


Correcciones estará públicamente disponibles en Windows 2000 SP3 y MDAC 2.7 SP1. Si se requiere una revisión antes del lanzamiento de los mencionados anteriormente service packs, póngase en contacto con soporte técnico de Microsoft de atención al cliente.

Propiedades

Id. de artículo: 318000 - Última revisión: lunes, 24 de febrero de 2014 - Versión: 2.5
La información de este artículo se refiere a:
  • Microsoft COM+ 1.0
  • Microsoft ASP.NET 1.0
  • Microsoft Data Access Components 2.7
  • Microsoft .NET Framework Service Pack 2
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbbug kbcomservices kberrmsg kbfix kbperformance kbscalability KB318000 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 318000

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com