Невозможно предоставить разрешение IIS_IUSRS на C:/Windows/Temp

У меня есть приложение ASP.NET Web Forms, в котором есть несколько отчетов, созданных с использованием среды выполнения SAP Crystal Reports для.NET Framework 4. C:\Windows\Temp Папка содержит мои файлы отчетов приложения. Вот почему я должен предоставить IIS_IUSRS разрешение на C:\Windows\Temp,

Проблема в том, что всякий раз, когда я пытаюсь дать IIS_IUSRS разрешение Temp, я получаю это сообщение об ошибке:

Error Applying Security


An error occured while applying security information to


C:\Windows\Temp


Access is Denied

Если я нажимаю на опцию "Продолжить", я получаю следующую ошибку:

Windows Security


Unable to save permission changes on Temp

Access is denied

Мне нужно срочное решение, потому что у меня срочная доставка. Любой ценой, я ДОЛЖЕН предоставить IIS_IUSRS доступ к C:\Windows\Temp, Пожалуйста, помогите срочно.

.NET Framework - 4, IIS - 7, Windows 7 Ultimate - 64-разрядная.

1 ответ

Как я решил проблему
1. Запустите cmd от имени администратора (оставьте его открытым).
2. Откройте диспетчер задач и убейте explorer.exe.
3. Перейти к ранее открытой CMD. Тип explorer.exe и нажмите ввод.
4. Перейдите к c:\windows\temp (правый клик) -> свойства -> безопасность
5. Теперь вы сможете изменить \IIS_IUSRS на Полный доступ

Редактировать: некоторые приложения могут выдавать ошибку о повышенных explorer.exe. Это будет исправлено после перезапуска.

Если вы не хотите перезагружаться: выведите explorer.exe из режима администратора;
1. Зайдите в ранее открытый диспетчер задач. Убить explorer.exe
2. В файле диспетчера задач -> начать новый процесс напишите туда explorer.exe
3. Теперь файл explorer.exe работает в обычном режиме.

Другие вопросы по тегам