2010-06-25 11 views

Respuesta

11

Hay dos cosas que suceden aquí:

1) El directorio WWWROOT, por defecto, permite que todos los permisos a cualquier persona en el grupo de administradores, pero los permisos a cada uno de sólo lectura.

2) Los procesos iniciados en una sesión de inicio de sesión interactivo no obtienen el token del grupo Administradores de forma predeterminada, incluso si el usuario es miembro de ese grupo. Para poder adjuntar ese token a su proceso, debe elevarlo mediante un aviso de consentimiento de Control de cuentas de usuario. (También puede elevar un proceso para tener un token de Administradores si la cuenta de usuario no está en el grupo Administradores, pero se le solicitarán las credenciales de un usuario que sí lo hace)

Sugerencia de que desactive la configuración de UAC no es una buena opción; es una configuración de todo el sistema que afecta directa y negativamente la seguridad de todo el sistema. En su lugar, haga lo correcto: cambie los permisos en el directorio wwwroot para darle a su cuenta de usuario acceso completo al.

1

Afróntalo, el desarrollo en una máquina con UAC habilitado va a ser realmente molesto. Dejo el mío en la configuración más baja, eso es todo lo que puedo tolerar.

Si yo fuera usted, implementaría sus aplicaciones web en un directorio diferente y luego señalaría IIS dentro de esa.

+1

No tengo problemas para desarrollar con plena UAC activado (advertencia: Windows 7, donde UAC se mejora masivamente). No es difícil evitarlo (y si está utilizando una cuenta de administrador, entonces puede obtener acceso a wwwroot mediante el complejo método de hacer clic en "Continuar" cuando Windows dice que no tiene acceso a la carpeta). –

6

El ser identificado en el grupo Administradores y los privilegios de configuración no deshabilitará las alertas UAC. Si no desea ver las advertencias de UAC sin desactivar el UAC, debe agregar su usuario directamente a la configuración de seguridad de su carpeta de wwwroot.

2

Si yo fuera usted, implementaría sus aplicaciones web en un directorio diferente y luego señalaría IIS dentro de esa.

... o usted podría utilizar el servidor Web Studio Visual o si se tiene la suerte de tener Visual Studio 2010 se puede utilizar IIS expreso ...