Roland M Smith Ответов: 0

Проблема записи во временную папку из IIS


Окружающая Среда: Windows 10

Я написал расширение ISAPI на языке C, которое, помимо всего прочего, записывает файл в C:\Windows\Temp. Он прекрасно работает на ноутбуке, на котором я его написал. Теперь, когда я пытаюсь настроить расширение на другом компьютере, оно не может записывать данные в папку temp.

В том случае, когда он работает, IIS_IUSRS имеет "специальные" разрешения, но с другой стороны, я не могу установить это разрешение.

Что я уже пробовал:

Я попытался дать IIS_IUSRS доступ на запись в C:\Windows\Temp но я получаю сообщение об ошибке. Сообщение-это что-то о том, что нельзя перечислять объекты. Я не могу захватить точное сообщение, потому что теперь оно показывает, что IIS_IUSRS имеет разрешение, хотя на самом деле это не так.

Bryian Tan

Пул приложений, используя учетную запись, которая будет запускать&ГТ;

Roland M Smith

ApplicationPoolIdentity по умолчанию

Bryian Tan

Попробуйте удалить доступ и добавить еще раз, чтобы посмотреть, на что он жалуется.

Roland M Smith

Я несколько раз пытался эксплицитно дать IIS_IUSRS доступ к C:\Windows\Temp но я получаю эту ошибку:

Произошла ошибка при применении информации безопасности к:

Не удалось перечислить объекты в контейнере. Доступ запрещен.

Roland M Smith

На моем ноутбуке, который не имеет проблемы, мне не нужно было возиться с разрешениями, он просто работал.

Roland M Smith

Я переключился на использование C:\Temp и я могу дать разрешения, но я все еще не могу писать в него из IIS. Конечно, это работает на моем другом компьютере.

Bryian Tan

попробуйте с помощью c:\someotherfolder

Roland M Smith

Я пытался C:\Temp -уже.

0 Ответов