CORREGIR: A.NET Framework 2.0 tarda más de lo habitual para iniciar aplicación administrada que tiene una firma Authenticode

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

En esta página

Síntomas

Al iniciar una cuenta de Microsoft.NET Framework 2.0 aplicación administrada que tiene una firma Authenticode de Microsoft, el.NET Framework 2.0 tarda más de lo habitual para iniciar aplicación administrada.

Causa

Este problema se produce porque un.NET Framework 2.0 tarda más que habitual para cargar el ensamblado administrado que tiene una firma Authenticode. La firma es siempre comprobado cuando el.NET Framework 2.0 se carga el ensamblado administrado que tiene una firma Authenticode.

Además, el.NET Framework 2.0 ensamblado administrado puede tardar más de lo habitual debido a otras configuraciones de carga. Por ejemplo, el.NET Framework 2.0 ensamblado administrado puede tardar más de lo habitual para cargar la configuración de red.

Solución

Información de la revisión

Ahora hay una revisión compatible de Microsoft. Sin embargo, está pensado para corregir el problema descrito en este artículo. Aplica sólo a los sistemas que experimenten este problema específico. Esta revisión puede recibir comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere al próximo.NET Framework 2.0 service pack que contenga esta revisión.

Para resolver este problema inmediatamente, póngase en contacto con servicios de soporte técnico de Microsoft para obtener la revisión. Para obtener una lista completa de los números de teléfono de servicios de soporte técnico de Microsoft e información acerca de los costos de soporte técnico, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Nota En casos especiales, los costos derivados de llamadas de soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Los costos habituales de soporte se aplicarán a las cuestiones y problemas que no reúnan los requisitos para la actualización en cuestión.

Requisitos previos

Debe tener el.NET Framework 2.0 instalado antes de aplicar esta revisión.

Requisito de reinicio

No es necesario que reinicie el equipo después de aplicar esta revisión.

Información de reemplazo de hotfix

Esta revisión no sustituye a ninguna otra revisión.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (u otros posteriores) que se enumeran en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para ver la diferencia entre la hora UTC y la hora local, utilice el Zona horaria ficha en la Fecha y hora elemento en el Panel de Control.
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempo
Mscordacwks.dll2.0.50727.876802,30428 De abril de 200709: 22
Mscorjit.dll2.0.50727.876326,65628 De abril de 200709: 22
Mscorlib.dll2.0.50727.8764,308,99228 De abril de 200709: 22
Mscorpe.dll2.0.50727.876102,91228 De abril de 200709: 22
Mscorwks.dll2.0.50727.8765,634,04828 De abril de 200709: 22
Normalization.dll2.0.50727.87615.36028 De abril de 200709: 22
Normidna.nlpNo es aplicable59,34228 De abril de 200709: 22
Normnfc.nlpNo es aplicable45,79428 De abril de 200709: 22
Normnfd.nlpNo es aplicable39,28428 De abril de 200709: 22
Normnfkc.nlpNo es aplicable66,38428 De abril de 200709: 22
Normnfkd.nlpNo es aplicable60,29428 De abril de 200709: 22
Peverify.dll2.0.50727.876136,19228 De abril de 200709: 22
SOS.dll2.0.50727.876382,46428 De abril de 200709: 22
Vsavb7rt.dll8.0.50727.8761,330,68828 De abril de 200709: 22

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Se refiere a:".

Más información

Esta revisión agrega el valor de configuración generatePublisherEvidence para el.NET Framework 2.0. Después de aplicar esta revisión, puede utilizar esta opción de configuración para deshabilitar la comprobación de firma en una.NET Framework 2.0 aplicación administrada. Puede utilizar esta opción de configuración en un archivo de configuración de aplicación. Para ello, agregue el código siguiente a la <ApplicationName></ApplicationName>. exe.config file para el.NET Framework 2.0 aplicación administrada:
<configuration>
	<runtime>
		<generatePublisherEvidence enabled="false"/>
	</runtime>
</configuration>
Si la aplicación está alojada en IIS, cambie uno de los siguientes:
  • C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet.config
  • C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
Nota En x 64 máquinas, también debe cambiar uno de los siguientes:
  • C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet.config
  • C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config
Nota Debido a la implementación de modo no-touch los ensamblados se cargan, esta opción de configuración no funciona en escenarios de implementación "no-touch".

Al deshabilitar la comprobación de firma, el.NET Framework 2.0 administradas aplicación se iniciará más rápido.

Nota Al deshabilitar la comprobación de firma, el.NET Framework 2.0 administrado existente ya no recibe evidencia de editor. Este comportamiento afecta a la.NET Framework 2.0 aplicación administrada únicamente cuando se utiliza la evidencia de editor o cuando se utiliza la clase PublisherIdentityPermission .

El valor de configuración de generatePublisherEvidence estarán disponible en la versión de la.NET Framework que sigue a Microsoft.NET Framework 3.0.

Para crear un archivo de configuración de aplicación que contiene esta opción de configuración, siga estos pasos:
  1. Crear un archivo y, a continuación, el nombre el archivo de la <ApplicationName></ApplicationName>. exe.config file.
  2. En un editor de texto, abra el archivo que creó en el paso 1.
  3. Agregue el código siguiente al archivo.
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    	<runtime>
    		<generatePublisherEvidence enabled="false"/>
    	</runtime>
    </configuration>
  4. Guardar los cambios en el archivo.

Referencias

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

Propiedades

Id. de artículo: 936707 - Última revisión: jueves, 05 de abril de 2012 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework 2.0
Palabras clave: 
kbvistasp1fix kbcode kbfix kbqfe kbhotfixserver kbmt KB936707 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): 936707

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