Depuración ASP.NET: requisitos del sistema
En este tema se describen los requisitos de software y seguridad de los escenarios de depuración de ASP.NET:
Depuración local, en la que Visual Studio y la aplicación web se ejecutan en el mismo equipo.Existen dos versiones de este escenario:
El código de ASP.NET reside en el sistema de archivos.
El código de ASP.NET reside en un sitio web de IIS.
La depuración remota, en la que Visual Studio se ejecuta en un equipo cliente y depura una aplicación web que se está ejecutando en un equipo servidor remoto.
Requisitos de seguridad
Para la depuración remota, los equipos locales y remotos deben estar en una configuración de dominio o una configuración de grupo de trabajo.
Para depurar el proceso de trabajo de ASP.NET, debe tener permiso para depurar dicho proceso.De forma predeterminada, las aplicaciones de ASP.NET se ejecutan como el usuario ASPNET.Si el proceso de trabajo se ejecuta con la cuenta ASPNET o NETWORK SERVICE, deberá tener privilegios de administrador para depurarlo.
El nombre del proceso de trabajo de ASP.NET varía en función del escenario de depuración y de la versión de IIS.Para obtener más información, consulta Cómo: Buscar el nombre de un proceso de ASP.NET.
Puede cambiar la cuenta de usuario en la que se ejecuta el proceso de trabajo de ASP.NET editando el archivo machine.config en el servidor que ejecuta IIS.La mejor manera de hacerlo es mediante el Administrador de Internet Information Services (IIS).Para obtener más información, consulta Cómo: Ejecutar el proceso de trabajo en una cuenta de usuario.
Si cambia el proceso de trabajo de ASP.NET para que se ejecute en su propia cuenta de usuario, no tiene porqué ser administrador en el servidor que esté ejecutando IIS.
Precaución |
---|
Antes de cambiar el proceso de trabajo de ASP.NET para que se ejecute en una cuenta diferente, tenga en cuenta las posibles consecuencias de que el proceso de trabajo de ASP.NET pudiera sufrir intrusiones mientras se ejecute en dicha cuenta.Las cuentas de usuario ASPNET y NETWORK SERVICE se ejecutan con permisos mínimos, lo que reduce los posibles daños si el proceso sufre alguna intrusión.Si debe cambiar el proceso de trabajo de ASP.NET para que se ejecute en una cuenta que tenga permisos superiores, el daño puede ser mayor. |
Vea también
Tareas
Cómo: Ejecutar el proceso de trabajo en una cuenta de usuario
Otros recursos
Depurar aplicaciones ASP.NET y aplicaciones habilitadas para AJAX