Creé una API usando ASP.Net MVC en .Net Framework. Se ejecuta en Windows Server 2012R2. Creé una acción POST que carga una imagen localmente en el servidor, la comprime y le cambia el nombre. Esta parte funciona perfectamente. Tengo problemas cuando intento mover esa imagen a un servidor de archivos de red. La única forma en que he logrado que el proceso de movimiento funcione es otorgando permiso de escritura a Todos, lo cual, por supuesto, no queremos hacer.
Intenté asignar permisos de escritura IIS_IUSSRS pero el único IIS_IUSRS que puedo aplicar es al servidor de archivos como: FILE-SRVR\IIS_IUSRS y esto no funciona. Creo que lo que necesito aplicar es: API-SRVR\IIS_IUSRS pero la carpeta del servidor de archivos no puede navegar a esa ubicación.
También intenté usar el grupo de aplicaciones, pero el servidor de archivos tampoco reconoce el nombre del grupo de aplicaciones. ¡Cualquier idea o pensamiento será muy apreciado!
Respuesta1
Como no recibí ni siquiera una respuesta, también lo publiqué enFallo del servidor¡Y recibí un comentario de Greg Askew que resultó ser la solución que necesitaba!
En resumen, tuve que dar permisos a la máquina que alojaba la API.