El servicio de estado ASP.NET (Aspnet_state.exe) no se instala al instalar la versión de 32 bits de ASP.NET 2.0 en un equipo de 64 bits

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): 911720
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.
Síntomas
Al instalar la versión de 32 bits de Microsoft ASP.NET 2.0 en un equipo de 64 bits, el servicio de estado ASP.NET (Aspnet_state.exe) no está instalado. Puede anotarse el siguiente mensaje de error en el archivo Aspnetsetup.log:
<Date><Time></Time></Date> Valor inicial de fijación AllowRemoteConnection de servidor de estado
<Date><Time></Time></Date> Valor de fijación AllowRemoteConnection de servidor de estado de error: error en FixStateServerARC con HRESULT 80070002: "el sistema no puede encontrar el archivo especificado. '
Además, puede observar que la siguiente subclave del registro no contiene la información del registro para el servicio de estado ASP.NET:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state
Causa
Este problema puede producirse cuando se cumple una de las siguientes condiciones:
  • Instalar sólo la versión de 32 bits de ASP.NET 2.0 en equipo a64 bits donde Microsoft Internet Information Services (IIS) es alreadyconfigured se ejecute en Microsoft Windows en el modo Windows 64 (WOW64).
  • Desinstalar la versión de 64 bits de ASP.NET 2.0 antes de youinstall la versión de 32 bits de ASP.NET 2.0.
Solución
Para resolver este problema, instale la versión de 64 bits de ASP.NET 2.0 antes de instalar la versión de 32 bits de ASP.NET 2.0.

Nota: La información de este artículo sólo se aplica a equipos de 64 bits que están ejecutando la versión de 32 bits de ASP.NET 2.0 e IIS en modo WOW64. Además, los siguientes pasos configuración el equipo para ejecutar la versión de 32 bits de ASP.NET 2.0 e IIS en modo WOW64.

Para resolver este problema, siga estos pasos:
  1. Si ya instaló la versión de 32 bits de ASP.NET 2.0on el equipo, ejecute el siguiente comando para desinstalar el ofASP.NET de la versión de 32 bits 2.0:
    Framework\v2.0.50727\aspnet_regiis -u
  2. Ejecute el siguiente comando para cambiar IIS para ejecutarse en nativemode:
    cscript Letra de unidad: \inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 0
  3. Ejecute el siguiente comando para instalar el ofASP.NET de la versión de 64 bits 2.0:
    Framework64\v2.0.50727\aspnet_regiis -i
  4. Ejecute el siguiente comando para cambiar IIS para ejecutarse en WOW64mode:
    cscript Letra de unidad: \inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 1
  5. Ejecute el siguiente comando para instalar el ofASP.NET de la versión de 32 bits 2.0:
    Framework\v2.0.50727\aspnet_regiis -i
Estado
Microsoft ha confirmado que se trata de un error en los productos de Microsoft que se enumeran en la sección "Aplicable a".
Más información

Pasos para reproducir el problema

  1. Ejecute el siguiente comando para cambiar IIS para ejecutarse en WOW64mode:
    cscript Letra de unidad: \inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 1
  2. Instalar el Microsoft.NET Framework.

    Nota: Esperar el servicio de estado ASP.NET para instalarse bajo la subclave del registro siguientes:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state
    Sin embargo, el servicio de estado ASP.NET no está instalado.
Para reproducir el problema sin instalar el.NET Framework en un equipo de 64 bits, siga estos pasos:
  1. En un equipo de 64 bits, ejecute el siguiente comando para switchIIS se ejecute en modo nativo, si es necesario:
    cscript Letra de unidad: \inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 0
  2. Ejecute el siguiente comando para desinstalar la versión de 64 bits ASP.NET 2.0:
    Framework64\aspnet_regiis -u
  3. Ejecute el siguiente comando para cambiar IIS para ejecutarse en WOW64mode:
    cscript Letra de unidad: \inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 1
  4. Ejecute el siguiente comando para instalar el ofASP.NET de la versión de 32 bits 2.0:
    Framework\aspnet_Regiis -i-habilitar
    Nota: Esperar el servicio de estado ASP.NET para instalarse bajo la subclave del registro siguientes:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state
    Sin embargo, el servicio de estado ASP.NET no está instalado.
Referencias
Para obtener más información acerca del servicio de estado ASP.NET, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):

Advertencia: este artículo se tradujo automáticamente

Ιδιότητες

Αναγνωριστικό άρθρου: 911720 - Τελευταία αναθεώρηση: 01/03/2015 03:04:00 - Αναθεώρηση: 2.0

Microsoft ASP.NET 2.0

  • kbtshoot kbprb kbmt KB911720 KbMtes
Σχόλια