Tengo una solución en Visual Studio que se compone de 5 proyectos. Los proyectos se crean para ensamblados (.dll). Tengo la ruta de salida de cada proyecto establecida en \ my-web-server \ wwwroot \ bin, que funciona bien en un proyecto. En las propiedades para todos mis proyectos, tengo la ruta de salida establecida en el mismo directorio, pero cuando intento construir todos menos uno de los proyectos, obtengo el error:No se puede copiar el archivo al servidor en la compilación. Se deniega el acceso a la ruta
No se puede copiar el archivo "obj \ Release \ Index.dll "a" \ my-web-server \ wwwroot \ bin \ Index.dll ". Se deniega el acceso a la ruta '\ my-web-server \ wwwroot \ bin \ Index.dll'.
Supongo que podría ser un problema con los permisos, porque mi organización mantiene las cosas bloqueadas, pero no tengo control sobre la concesión de permisos. Cualquier ayuda en la dirección correcta es muy apreciada.
+1 Si la siguiente persona puede ejecutar una herramienta SysInternals ANTES DE BORRAR EL ARCHIVO para ver qué causa el acceso denegado (es decir, un bloqueo en el archivo) e informar la causa raíz que sería muy apreciada. –
Ejecutando SysInternals procexp: devenv.exe sentado en el archivo. El proyecto de descarga no funcionó, pero después de cerrar la solución, pude eliminar System.Web.WebPages.Deployment.dll de la bandeja. Eh. – OzrenTkalcecKrznaric
perfecto !! funciona bien después de eliminar todos los archivos en la carpeta bin y lo compila. –