Предоставьте IIS 8 разрешение на запись в сетевую папку

Предоставьте IIS 8 разрешение на запись в сетевую папку

Создал 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.

Связанный контент