"Error del servidor en la aplicación '/'. Se deniega el acceso a la ruta de acceso" al iniciar sesión en Windows SharePoint Services 2.0

Síntomas

Imagine la siguiente situación:

  • Instalar IIS 6.0 y ASP.NET en un servidor miembro.
  • Use la herramienta Asistente para instalación de Active Directory (Dcpromo.exe) para instalar Active Directory.
  • Instale Windows SharePoint Services 2.0 en el controlador de dominio.
  • Intenta iniciar sesión en un sitio web de Windows SharePoint Services 2.0.
  • Escriba correctamente el nombre de usuario y la contraseña tres veces.

En este escenario, puede recibir un mensaje de error similar al siguiente:

Error: Server Error in '/' Application.   

Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\8c91a6b5\649b28ba" is denied.  

Nota Puede encontrar síntomas similares al acceder a los siguientes sitios en Microsoft Windows Small Business Server 2003:Access Backup (http://servername/backup): Error: Server Error in '/Backup' Application Accessing Companyweb (http://companyweb):Error: Server Error in '/'ApplicationAccessing Monitoring and Reporting (http://servername/monitoring): Error: Server Error in '/Monitoring' ApplicationAccessing Remote Web Workplace (http://servername/remote):Error: Error del servidor en la aplicación "/Remota"Instalación permanente (configadminvs.aspx):Se deniega el acceso a la ruta de acceso C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data.

Causa

Este problema se produce porque el grupo servicio de red no tiene permisos suficientes para la carpeta Archivos de ASP.NET temporales al instalar IIS 6.0 y ASP.NET antes de instalar Active Directory.

Solución

Para resolver este problema, siga los pasos de la versión de ASP.NET que está ejecutando.

ASP.NET 1.1

  1. Haga clic en Inicio, en Ejecutar, escriba cmd en el cuadro Abrir y, a continuación, haga clic en Aceptar.

  2. Cambie a la carpeta Drive:\Windows\Microsoft.Net\Framework\v1.1.4322. En esta carpeta, Unidad es la unidad donde está instalado Windows. Para ello, escriba la línea siguiente en el símbolo del sistema y presione Entrar:

    cd **Drive**:\windows\microsoft.net\framework\v1.1.4322
    
  3. Agregue los permisos adecuados al grupo Servicio de red para la carpeta Archivos de ASP.NET temporales. Para ello, escriba la línea siguiente y presione Entrar:

    aspnet_regiis -ir
    

    Nota Para obtener más información sobre la diferencia entre la opción de línea de comandos -ir y la opción de línea de comandos -i, vea ASP.NET Herramienta de registro de IIS en el sitio web de Microsoft Developer Network (MSDN).

  4. Escriba exit y presione Entrar para cerrar el símbolo del sistema.

ASP.NET 2.0

  1. Haga clic en Inicio, en Ejecutar, escriba cmd en el cuadro Abrir y, a continuación, haga clic en Aceptar.

  2. Cambie a la carpeta Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. En esta carpeta, Unidad es la unidad donde está instalado Windows. Para ello, escriba la línea siguiente en el símbolo del sistema y presione Entrar:

    cd **Drive**:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    
  3. Agregue los permisos adecuados al grupo Servicio de red para la carpeta Archivos de ASP.NET temporales. Para ello, escriba la línea siguiente y presione Entrar:

    aspnet_regiis -ir
    

    Nota Para obtener más información sobre la diferencia entre la opción de línea de comandos -ir y la línea de comandos -i, vea ASP.NET Herramienta de registro de IIS en el sitio web de Microsoft Developer Network (MSDN).

Solución alternativa

Para evitar que se produzca este problema, instale Active Directory antes de instalar IIS 6.0 y ASP.NET.

Más información

¿Aún necesita ayuda? Visite Comunidad de SharePoint.