2010-09-29 17 views
5

Existe un debate en nuestro departamento para eliminar los derechos de administrador locales para las estaciones de trabajo de desarrollo que utilizamos. Creo que esto causará problemas para los desarrolladores cuando intenten depurar o ejecutar otras tareas en Visual Studio, pero no puedo poner mi dedo en nada para apoyar mi argumento.¿qué funciones o tareas en Visual Studio requieren permisos administrativos?

¿Qué funciones o tareas requieren Visual Studio para ejecutarse bajo una cuenta de administrador local?

¿Qué opinas?

+1

¿Qué versión de VS? –

+0

¿Y qué tipo de proyectos? –

Respuesta

4

Visual Studio está diseñado para ejecutarse en un entorno sin la necesidad de permisos administrativos. En general, hace un buen trabajo en esto y realmente solo requiere permisos de administrador cuando es forzado por el sistema operativo subyacente. Estos son los pocos lugares yo sepa que requieren esta fuera de la caja

  • El registro de un componente COM como parte de un F5
  • Depuración ciertas implementaciones de proyectos web en un servidor IIS
  • Colocación de la depurador a los procesos que se ejecutan como administrador u otros usuarios

Estoy seguro de que hay algunos más, pero estos son los que vienen a la mente. Tenga en cuenta que muchos de ellos pueden solucionarse haciendo que el escenario sea más limitado para el usuario.

0

Si no es un administrador, deberá agregarlo al grupo de usuarios del depurador.

Véase también here.

+0

Esto solo es necesario cuando está depurando procesos que no son los suyos o depurando ciertos tipos de implementaciones web. La depuración de la aplicación normal no requiere este grupo. – JaredPar

+0

@JaredPar: Incorrecto. http://msdn.microsoft.com/en-us/library/ms173360%28v=VS.100%29.aspx – SLaks

+0

ese artículo es simplemente incorrecto. No necesita ser parte de este grupo para depurar su propio proceso. Lo hago todo el tiempo. – JaredPar

1

Desarrollo (= creación & depuración) de:

  • servicios de Windows
  • Un sitio web en IIS (puede usar el servidor de desarrollo, pero no es lo mismo)
  • de instalación de paquetes (MSI)
  • (Hardware-) conductores
  • Otros ganchos del sistema
+0

IIS Express .... – SLaks

0

Como ejemplo de los tipos de proyecto mencionados en otras respuestas, Visual Studio Tools para Windows Azure requiere ejecutar VS en modo de administrador porque el tejido de desarrollo local del SDK de Windows Azure (entorno de simulación en la nube para la depuración local) se ejecuta en modo de administrador. Esto cae dentro de la categoría de procesos de depuración que se ejecutan en modo de administrador.

Cuestiones relacionadas