REVISIÓN: Recibe un mensaje de error "Infracción de acceso" cuando se llama a un objeto de clase derivada ServicedComponent mediante un COM Callable Wrapper

Seleccione idioma Seleccione idioma
Id. de artículo: 823951 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Cuando realiza una llamada remota en un contenedor de modelo de objetos componentes (COM) de Microsoft que se puede llamar (CCW) a un ServicedComponent objeto de clase derivado y el objeto de clase derivada de ServicedComponent se recopila mediante el recolector de elementos no utilizados, puede recibir un mensaje de error que es similar al siguiente:
Infracción de acceso - código c0000005 (first chance) se notifican excepciones primera oportunidad antes de cualquier control de excepciones. Esta excepción se puede esperada y controlada. EAX = 0085f27c ebx = fffffffc ecx = fffffffc edx = 00000001 esi = 000a78c8 edi = eip 00000000 = 791f3fef esp = 0085f23c ebp = 0085f28c iopl = 0 nv copia ei pl nz na pe nc cs = 001b ss = ds = 0023 0023 í = 0023 fs = 0038 gs = efl 0000 = 00010202 mscorwks! ObjHeader::PassiveGetSyncBlock: 791f3fef 8b01 mov eax, ds:0023:fffffffc [ecx] =????????

Causa

Este problema se produce si el recolector de elementos no utilizados recopila el identificador al objeto de clase derivada ServicedComponent mientras el CCW aún hace referencia al objeto.

Solución

Para resolver este problema, obtenga el service pack más reciente para Microsoft .NET Framework 1.1. Para obtener más información, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:". Este problema se corrigió por primera vez en Microsoft .NET Framework 1.1 Service Pack 1.

Más información

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 823951 - Última revisión: martes, 25 de octubre de 2005 - Versión: 1.2
La información de este artículo se refiere a:
  • Microsoft .NET Framework 1.1
Palabras clave: 
kbmt kbhotfixserver kbqfe kbbug kbnetframe110sp1fix kbfix kbqfe KB823951 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): 823951

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