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