2012-03-28 30 views
18

Estoy intentando publicar mi proyecto desde la máquina de desarrollo al entorno de ensayo. Haría clic derecho en el proyecto en Visual Studio y haré clic en publicar. La mayoría de los archivos se publicarían bien, pero algunos me daban problemas. En el registro de salida, había varios mensajes de error, todos indicando:Visual Studio: no se puede agregar al sitio web ... No se puede agregar el archivo ... Acceso denegado Error 550

No se pudo agregar 'XXX.ext' al sitio web. No se puede agregar el archivo 'XXX.ext'. Acceso denegado (550)

que sigo this: Pero no encuentro la "única lectura" casilla de verificación de atributos ...

Así que tienes alguna idea? Gracias por adelantado.

+0

tal vez algunos archivos están siendo utilizados en el entorno de puesta en escena. intente detener iis y publicar los archivos. – Dementic

+0

la casilla de verificación del atributo 'solo lectura' está en el cuadro de diálogo de propiedades estándar que se abre en cualquier archivo/carpeta en Windows (en su servidor, no en la máquina de desarrollo) – Bond

Respuesta

22

Acabo de resolver este problema en mi propio sistema. Fue un problema de permisos. Lo que tenía que hacer era otorgarme derechos de "escritura" en el directorio de IIS (en mi caso, wwwroot). Reintenté la publicación de Visual Studio y funcionó a la perfección.

9

Si sólo se consigue esto para seleccionar los archivos de:

  1. Ir a la carpeta de archivos Publicado
  2. Seleccione el problema de archivos
  3. Propiedades
  4. Deseleccionar sólo lectura

Aparentemente esto puede ocurrir wh es Los archivos de control de origen sin control son de solo lectura, y luego alguien simplemente copia archivos específicos.

(probé sugerencias de otras personas: dándome acceso de escritura a wwwroot, corriendo VS como administrador, pero para mí fue el de sólo lectura que hizo el truco.)

+0

Pequeño secreto, si no desea que se despliegue un archivo, también puede hacer que el archivo en el servidor sea de solo lectura a modo de solo lectura. ¿Por qué querrías? Bueno, un ejemplo podría ser si está compilando previamente su sitio y, sin embargo, causa algunos problemas con los informes de SSRS u otros archivos. – Greg

12

visual estudio abierto en modo de administrador . Solucionó mi problema.

1

Si ya ha publicado su solución y ahora no está publicando, ejecute Visual Studio en modo Administración y luego publíquelo.

0

La solución para mí fue recicle el grupo de aplicaciones para el sitio web en IIS. Tuve este problema (acceso denegado) para algunas de las carpetas en el directorio de publicación y ninguna de las soluciones anteriores funcionó para mí. Después de reciclar el grupo de aplicaciones, pude publicar sin problemas.

0

tiene problema de la autorización de su servidor web Debe dirigirse a la dirección física de su sitio web y compartir con el usuario de la cuenta ftp que usted tiene antes y crear y resolver su problema

Cuestiones relacionadas