Criei uma API usando ASP.Net MVC no .Net Framework. Ele roda no Windows Server 2012R2. Eu construí uma ação POST que carrega uma imagem localmente no servidor, compacta e renomeia. Esta parte funciona perfeitamente. Estou tendo problemas quando tento mover essa imagem para um servidor de arquivos de rede. A única maneira de fazer o processo de movimentação funcionar é concedendo permissão de gravação a Todos, o que é claro que não queremos fazer.
Tentei atribuir permissões de gravação IIS_IUSSRS, mas o único IIS_IUSRS que posso aplicar é ao servidor de arquivos como: FILE-SRVR\IIS_IUSRS e isso não funciona. Acho que preciso aplicar é: API-SRVR\IIS_IUSRS mas a pasta do servidor de arquivos não pode navegar para esse local.
Também tentei usar o pool de aplicativos, mas o servidor de arquivos também não reconhece o nome do pool de aplicativos. Quaisquer pensamentos ou ideias seriam muito apreciados!
Responder1
Como não recebi nem um pio de resposta, também postei noFalha no servidore recebi um comentário de Greg Askew que acabou sendo a solução que eu precisava!
Resumindo tive que dar permissões para a máquina que hospedava a API.