У меня проблемы с настройкой правильных разрешений на моем сервере для записи и изменения контента. Я просто получаю сообщение «Доступ запрещен», когда пытаюсь распаковать zip-файл или записать несколько файлов в папку с помощью ASP.NET.
Какие рекомендации вы посоветуете по настройке разрешений для ASP.NET (запись файлов, распаковка файлов)?
По умолчанию это пользователь удостоверения пула приложений, которому требуется доступ для записи. Это сетевая служба по умолчанию для IIS6 и IIS7 (но не для IIS7.5). Проверьте свойства пула приложений и попробуйте установить это.
Если в ASP.NET включено олицетворение, это будет удостоверение вашего веб-сайта (анонимное или прошедшее проверку подлинности, если вы используете проверку подлинности Windows).
Чтобы точно узнать, какому пользователю отказано в разрешении, запустите монитор процесса из sysinternals.com. Работать на производственном сервере безопасно. После получения захвата при воспроизведении ошибки найдите слово «отказано». Это покажет, какой пользователь к чему пытался получить доступ.