"No se pudo iniciar aspnet_wp.exe" mensaje de error cuando ve una página ASP.NET

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

Síntomas

Cuando intenta ver una página en una aplicación ASP.NET, puede recibir el siguiente mensaje de error:
Aplicación de servidor no disponible

La aplicación Web a la que está intentando obtener acceso en este servidor Web no está disponible en este momento. Presione el botón "Actualizar" del explorador Web para reintentar la solicitud.

Administrador Nota: Un mensaje de error que detalla a la causa de este error específico de la solicitud puede encontrarse en el registro de sucesos del sistema del servidor web. Revise esta entrada del registro para descubrir qué provocó este error se produzca.
El siguiente mensaje de error también aparece en el registro de eventos de aplicación:
No se pudo iniciar aspnet_wp.exe. HRESULT del error: 80070005

Causa

Este problema se produce porque la cuenta de usuario del modelo de proceso (ASPNET de manera predeterminada,) no tiene los derechos de usuario correcta para los archivos de sistema requerido y las carpetas para ejecutar el proceso de trabajo de ASP.NET.

Solución

Para evitar este problema, compruebe que la cuenta ASPNET tiene los derechos de usuario correcto como sigue:
  • %windir%\Microsoft.NET\Framework\ Version \Temporary ASP.NET Files: control total
  • % windir%\temp: control total
  • Carpeta de aplicación: lectura
  • jerarquía % installroot % (por ejemplo, %windir%\Microsoft.Net\Framework\ Version): lectura
  • % windir%\Assembly: lectura

    Nota Esta es la caché de ensamblados global. No puede utilizar directamente el Explorador de Windows para editar la ACL para esta carpeta. En su lugar, abra una ventana de comandos y, a continuación, ejecute el comando siguiente:
    cacls %windir%\assembly /e /t /p domain\useraccount:R
    Como alternativa, antes de utilizar el Explorador de Windows, ejecute el comando siguiente para anular el registro de Shfusion.dll:
    shfusion.dll regsvr32?u
    Después de establecer derechos de usuario en el Explorador de Windows, ejecute el siguiente comando para volver a registrar Shfusion.dll:
    regsvr32 shfusion.dll
  • Sitio Web raíz (por ejemplo, % root%\Inetpub\Wwwroot) o la ruta que señala el sitio Web predeterminado: lectura
  • % windir%\System32: lectura
    (Normalmente, la cuenta ASPNET ya se concedió derechos de usuario como miembro del grupo usuarios.)

Estado

Cambiar periódicamente la contraseña de la cuenta ASPNET. Se restablecerá la contraseña para la cuenta ASPNET cada vez que el producto está instalado. Este comportamiento es por diseño.

Referencias

Para obtener información adicional, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
323292REVISIÓN: No se puede examinar a las páginas ASP.NET si nombre de equipo contiene ciertas palabras
315158 REVISIÓN: ASP.NET no funciona con la cuenta ASPNET predeterminada en un controlador de dominio
317012Identidad de proceso y solicitud en ASP.NET

Para obtener más información acerca de la seguridad y ASP.NET, visite el siguiente sitio Web de Microsoft:
http://msdn2.microsoft.com/en-us/library/aa302415.aspx

Propiedades

Id. de artículo: 811320 - Última revisión: jueves, 22 de marzo de 2007 - Versión: 4.6
La información de este artículo se refiere a:
  • Microsoft ASP.NET 1.0
Palabras clave: 
kbmt kbsecurity kbeventlog kbwebserver kbwebforms kberrmsg kbprb KB811320 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): 811320
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.

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