Невозможно предоставить разрешение 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 работает в обычном режиме.