Ejecución de un proceso de trabajo en una cuenta de usuario

Para configurar el equipo de forma que pueda ejecutar el proceso de trabajo de ASP.NET (aspnet_wp.exe o w3wp.exe) bajo una cuenta de usuario, siga estos pasos.

Importante

A partir de Windows Server 2008 R2, se recomienda usar ApplicationPoolIdentity como identidad para cada grupo de aplicaciones.

Procedimiento

Para ejecutar aspnet_wp.exe en una cuenta de usuario

  1. Abra el archivo machine.config, ubicado en el equipo en la carpeta CONFIG, en la ruta de acceso en la que instaló el motor en tiempo de ejecución.

  2. Busque la sección <processModel> y cambie los atributos "user" y "password" por el nombre y la contraseña de la cuenta de usuario con la que quiera que se ejecute aspnet_wp.exe.

  3. Guarde el archivo machine.config.

  4. En Windows Server 2003, IIS 6.0 está instalado de manera predeterminada. El proceso de trabajo correspondiente es w3wp.exe. Para que se ejecute en el modo de IIS 6.0 con aspnet_wp.exe como proceso de trabajo, debe seguir estos pasos:

    1. Haga clic en Inicio, haga clic en Herramientas administrativas y, a continuación, elija Internet Information Services.

    2. En el cuadro de diálogo Internet Information Services , haga clic con el botón secundario del mouse en la carpeta Sitios Web y elija Propiedades.

    3. En el cuadro de diálogo Propiedades de sitios Web , elija Servicio.

    4. Seleccione Ejecutar el servicio WWW en el Modo aislado de IIS 6.0.

    5. Cierre el cuadro de diálogo Propiedades y el Administrador de servicios Internet.

  5. Abra un símbolo de comandos de Windows y restablezca el servidor ejecutando:

    iisreset
    

    o

    net stop iisadmin /y
    net start w3svc
    
  6. Busque la carpeta de archivos temporales de ASP.NET, que debe estar ubicada en la misma ruta de acceso que la carpeta CONFIG. Haga clic con el botón secundario en la carpeta de archivos de ASP.NET temporales y elija Propiedades en el menú contextual.

  7. En el cuadro de diálogo Propiedades de los archivos ASP.NET temporales , haga clic en la ficha Seguridad .

  8. Haga clic en Avanzado.

  9. En el cuadro de diálogo Configuración de seguridad avanzada para archivos temporales de ASP.NET , haga clic en Agregar.

    Aparecerá el cuadro de diálogo Seleccionar usuarios, equipos o grupos .

  10. Escriba el nombre del usuario en el cuadro Escriba el nombre de objeto a seleccionar y, a continuación, haga clic en Aceptar. El nombre de usuario debe seguir este formato: nombreDeDominio\nombreDeUsuario.

  11. En el cuadro de diálogo Entrada de permiso para archivos temporales de ASP.NET , dé al usuario Control totaly, a continuación, haga clic en Aceptar para cerrar el cuadro de diálogo Entrada de permiso para archivos temporales de ASP.NET .

  12. Aparecerá el cuadro de diálogo Seguridad , y le preguntará si realmente desea cambiar los permisos en una carpeta del sistema. Haga clic en .

  13. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de los archivos ASP.NET temporales .