Создал API с использованием ASP.Net MVC на платформе .Net Framework. Он работает на Windows Server 2012R2. Я создал действие POST, которое загружает изображение локально на сервер, сжимает и переименовывает его. Эта часть работает отлично. У меня возникают проблемы, когда я пытаюсь переместить это изображение на сетевой файловый сервер. Единственный способ заставить процесс перемещения работать - это предоставить разрешение на запись всем, чего мы, конечно же, не хотим делать.
Я попытался назначить разрешения на запись IIS_IUSSRS, но единственный IIS_IUSRS, который я могу применить, - это файловый сервер, например: FILE-SRVR \ IIS_IUSRS, и это не работает. Я думаю, что мне нужно применить: API-SRVR \ IIS_IUSRS, но папка файлового сервера не может перейти в это место.
Я также пробовал использовать пул приложений, но файловый сервер также не распознает имя пула приложений. Приветствуются любые мысли или идеи!
Назначьте разрешения учетной записи компьютера или используйте реальную учетную запись и назначьте разрешения этой учетной записи.