with visual unauthorizedaccessexception the studio redirection read following filename failed error configuring cannot iis msdeploy webdeploy

iis - visual - system unauthorizedaccessexception filename redirection config



¿Qué es este error vago con ''redirection.config'' al crear un paquete de implementación web? (8)

Después de horas de pruebas y solución de problemas, este problema resultó ser un problema con el perfil de los usuarios.

Esto se encontró al iniciar sesión como yo mismo y no recibí el mismo problema.

Para solucionar este problema:

  1. Inicie sesión en la máquina como administrador y elimine el contenido del perfil dañado de C: / Users (o cambie el nombre de la carpeta a username.OLD)
  2. Abra el registro y navegue aquí - HKLM / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList
  3. Encuentre el perfil dañado y cambie el nombre a .OLD o elimínelo.

Puedes leer más sobre esto en este artículo .

Estoy intentando construir un paquete de implementación web a través de msbuild en una máquina nueva y no está funcionando. Se basa bien en otras máquinas, pero aquí obtengo el siguiente error vago:

.../Microsoft.Web.Publishing.targets(2767,5): error : Filename: redirection.config .../Microsoft.Web.Publishing.targets(2767,5): error : Error: Cannot read configuration file .../Microsoft.Web.Publishing.targets(2767,5): error : .../Microsoft.Web.Publishing.targets(2767,5): error : Unknown error (0x80005000)

No estoy seguro de qué es ''redirection.config'', y la referencia de línea al archivo .targets no ayuda en absoluto.

¿Cómo puedo arreglar esto?



Este error me apareció cuando mi proyecto de C # hacía referencia al ensamblado Microsoft.Web.Administration, Version=7.9.0.0 . Parece que este ensamblaje solo funciona con IIS Express. Para IIS, debemos usar Microsoft.Web.Administration, Version=7.0.0.0 .


Para mí, simplemente ejecutar Visual Studio como administrador le dio los permisos elevados que necesitaba para operar en esta carpeta.

Puede trabajar para otros.



Recibí este error cuando intenté usar una ruta relativa para la configuración de contentPath . Lo arreglé configurando el contentPath a la ruta completa de la carpeta. Sin la ruta completa, el proveedor de contentPath piensa que es una ruta del sitio o una ruta de la aplicación y la busca en la configuración de IIS.


Si recibe este error al implementar con Release Managment (a través de IISConfig.exe), asegúrese de que la cuenta de servicio del agente de implementación esté en el grupo de administradores locales. Es posible que deba reiniciar el servicio de agente de implementación.


redirection.config es un archivo que se encuentra en el directorio de configuración de IIS, generalmente %SystemRoot%/System32/inetsrv/config . Aquí hay dos posibilidades:

  1. La cuenta que está creando su proyecto no tiene acceso al directorio de configuración de IIS. Esto puede suceder si tiene una identidad de compilación automatizada con permisos especiales, o si necesita iniciar Visual Studio como administrador.
  2. No tienes IIS instalado en absoluto en la nueva máquina. Compruebe que el directorio de configuración de IIS, y redirection.config en particular, incluso existan. Si no, necesitarás instalar IIS .