Указания для IIS 6
Вам необходимо изменить разрешения «Домашний каталог» с помощью диспетчера IIS.
Открыть свойства на сайте. Выберите вкладку «Домашний каталог». Установите флажок «Запись», чтобы включить разрешения на запись.
Если вы настроены на это, я бы предложил включить запись только в определенную директорию, а не на весь сайт. Изменение разрешений для одного каталога такое же, как указано выше, за исключением того, что вместо выбора Свойства для всего сайта выберите Свойства для каталога, в котором вы будете создавать файлы.
Указания для IIS 7
- Диспетчер открытых информационных систем Интернета (IIS)
- Разверните сайт, который вы хотите изменить (нажмите плюс рядом с именем)
- Щелкните правой кнопкой мыши каталог, в который вы хотите записывать файлы, и выберите
Edit Permissions
- Нажмите на вкладку
Security
- Нажмите
Edit...
в группе и списке пользователей
- Выберите
IIS_IUSRS
в списке «Группы или имена пользователей» и добавьте, убедитесь, что флажок Allow
отмечен для Write
.
Я знаю, что это звучит очень похоже на то, что вы сделали в 1) вашего вопроса, но я предполагаю, что вы могли просто отредактировать разрешения через Windows Explorer, а не IIS Manager. Сообщите мне, какие ошибки вы видите, если описанные выше шаги все еще не работают для вас.
Я протестировал запись файла на диск, используя пример от aspalliance.com , и он отлично работал, когда я предоставил IIS_IUSRS
разрешение на запись в выходной каталог, и перестал работать, когда я удалил разрешение на запись.