iis - studio - no se puede encontrar una parte de la ruta de acceso vb net
No se puede leer el archivo de configuraciĆ³n debido a permisos insuficientes (9)
Estoy intentando probar mi servicio web en una instancia de IIS en mi máquina local antes de promocionar a un entorno de Windows Server 2008. Lo entiendo cuando intento navegar al servicio. Creé un grupo de aplicaciones personalizado que este servicio ejecutará bajo btw. Así que supongo que ese ID de la aplicación no tiene permisos para acceder a esa carpeta, etc ... Obtengo este pequeño detalle por cierto ...
"Este error se produce cuando hay un problema al leer el archivo de configuración para el servidor web o la aplicación web. En algunos casos, los registros de eventos pueden contener más información sobre qué causó este error".
Estoy pensando que debo otorgar permisos de identidad a esa aplicación, pero no estoy seguro de cómo lograr esto.
¿Hay alguna otra manera de hacer esto?
1. Abra IIS 2.En el panel lateral izquierdo, haga clic en grupos de aplicaciones 3.Acceda a sus propiedades y cambie el valor de identidad de "ApplicationPoolIdentity" a "Sistema local".
Resolví el problema cuando probé esto.
Compruebe la seguridad de su sitio -> característica de autenticación . Si la Autenticación anónima está habilitada , haga clic en el enlace Editar (en la columna Acciones) para ver qué identidad se está utilizando; si es IUSR , asegúrese de que IUSR tenga privilegios de ACL de FileSystem en la carpeta y archivos del sitio web. Si se establece en '' ApplicationPoolIdentity '', asegúrese de que el grupo IIS_IUSRS tenga los mismos derechos, porque ''ApplicationPoolIdentity'' se agrega dinámicamente al grupo IIS_IUSRS en el tiempo de ejecución.
Es porque la configuración de autenticación pero:
Si actualizó sus ventanas, hay una carpeta en C llamada windows.old que puede restaurar la versión anterior de Windows appilicationhost.config al copiar y pegar
demasiado fácil
La modificación de la configuración de identidad de la aplicación de "ApplicationPoolIdentity" a "LocalSystem" en IIS (7) resolvió mi problema. cuando agregar permisos a IIS_IUSRS no lo hizo. Aunque no entiendo por qué.
No estoy seguro de si esto es demasiado tarde para ti.
El sitio web de IIS lo ejecutan USERS o IIS_IUSRS. Intente hacer lo siguiente: desde el Explorador de Windows, haga clic con el botón derecho en la carpeta señalada por la web, vaya a la pestaña de seguridad, agregue nombre de computadora / IIS_IUSRS o nombre de computadora / USUARIOS con permiso de lectura.
Para mí, acabo de transferir mis archivos en c: / inetpub / wwwroot y el error se ha ido.
Si ha elegido la versión anterior de .NET Framework en el grupo de aplicaciones de IIS, a veces puede causar este problema. Por lo tanto, prueba con la versión .NET Framework más alta.
Todo lo que tuve que hacer fue editar permisos para el directorio virtual (aplicación) en IIS 7.5 y agregar IUSR a los permisos. Eso lo solucionó
Enfrenté un problema similar en Windows 8.1. Lo arreglé cambiando el valor de identidad de ApplicationPoolIdentity
a Local System
.