У меня есть приложение веб-форм ASP.NET, в котором есть несколько отчетов, созданных с использованием среды выполнения 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. Беги cmd как администратор (держите его открытым).
2. Откройте диспетчер задач и убить explorer.exe.
3. Заходим в ранее открытый CMD. Тип explorer.exe
и нажмите Enter.
4. Перейдите к c: \ windows \ temp (щелкните правой кнопкой мыши) -> свойства -> безопасность.
5. Теперь вы можете изменить \ IIS_IUSRS на «Полный доступ».
Редактировать: Некоторые приложения могут выдавать ошибку о повышенном уровне explorer.exe. Это будет исправлено после перезагрузки.
Если вы не хотите перезапускать: выведите explorer.exe из режима администратора;
1. Перейдите в ранее открытый диспетчер задач. Убить explorer.exe
2. В файле диспетчера задач -> начать новый процесс напишите туда explorer.exe
3. Теперь explorer.exe находится в обычном режиме.