37 votos

"No se puede verificar el acceso a la ruta (C:\inetpub\wwwroot)" al agregar un directorio virtual

Estoy tratando de configurar los servicios web de IIS y los servicios ASP.NET en Windows Server 2008 R2. Se creó el directorio físico, pero no puedo hacer que funcione. Esta es una instalación nueva del Rol IIS.

imagen de descripción aquí

El servidor está en un dominio, y domain\server$ tiene acceso de lectura/escritura/navegación a C:\inetpub\wwwroot. También se otorga acceso de lectura/escritura/navegación a:

  • Administradores
  • Servicios de red
  • Usuarios
  • IIS_IUSRS
  • IUSR

Lo que he intentado hasta ahora

  • En el diálogo Editar Directorio Virtual -> Conectar como, seleccionar Usuario de aplicación (autenticación de paso). Cuando presiono Probar configuración, obtengo el error anterior.

  • En el diálogo Editar Directorio Virtual -> Conectar como, seleccionar Usuario específico: IUSR (sin contraseña). Cuando presiono Probar configuración, obtengo lo siguiente: imagen de descripción aquí

Otras Notas

La Autenticación Anónima está habilitada, y la identidad del usuario anónimo es la identidad del grupo de aplicaciones.

La configuración del grupo de aplicaciones se ve así: imagen de descripción aquí

En el navegador web, http://localhost devuelve una página en blanco pero sin error.

Cualquier ayuda sería apreciada.

38voto

umais Puntos 288

Hasta hace un momento tenía el mismo problema; tal como mencionaste, probé con "Conectar como" y el nombre de usuario y contraseña que apunté, era el usuario de mi máquina (IIS se está ejecutando en esta máquina), probé la conexión y ahora funciona. Quizás si no estabas utilizando el usuario de esa máquina (prueba con un usuario con privilegios de administrador), deberías intentarlo, funcionó para mí, puede funcionar en tu caso también.

4voto

FAHID Puntos 1

Resolví el problema instalando las funciones relacionadas con el desarrollo de IIS.

Por defecto, IIS no instala todas las funciones requeridas.

Debes instalar las funciones relacionadas con el desarrollo de IIS para solucionar el problema.

introducir descripción de la imagen aquí

2voto

Matt Kemp Puntos 628

Tuve este error porque no había instalado ASP.NET a través de las Funciones y Características del Servidor. Agregué eso y todo funcionó como se esperaba

1voto

nixkuroi Puntos 541

Tuve el mismo problema y no pude resolverlo durante casi un día. Añadí IUSR y NetworkService a los permisos de la carpeta, me aseguré de que se estuviera ejecutando como NetworkService. Intenté la suplantación e incluso ejecutarlo como administrador (NO HAGAS ESTO). Entonces alguien recomendó que intentara ejecutar la página desde dentro del servidor Windows 2008 R2 y me llevó a las Asignaciones de controladores, que estaban todos desactivados.

Logré hacerlo funcionar con esto:

  • Abre la Vista de características de tu sitio web.
  • Ve a las Asignaciones de controladores.
  • Encuentra la ruta para .cshtml
  • Haz clic derecho y selecciona Editar permisos de la característica
  • Selecciona Ejecutar
  • Haz clic en Aceptar.

Ahora intenta actualizar tu sitio web.

1voto

Hassan Shouman Puntos 255

Haz clic en "Conectar como" y selecciona "usuario específico", luego ingresa las credenciales de tu usuario (yo usé el administrador del servidor).

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X