Диспетчер IIS 7 не может писать в web.config
Каждый раз, когда я пытаюсь добавить / обновить настройки через диспетчер IIS 7, я получаю следующую ошибку.
Я использую Windows 7 Ultimate (32-разрядная версия). Я использую LocalSystem AppPoolIdentity
5 ответов
Убедитесь, что атрибут FILE только для чтения в web.config не проверен:
Эта ошибка также может произойти, если на жестком диске не хватает места - т.е. недостаточно места для записи в файл конфигурации.
Очевидно, это должен быть очень полный диск, но я видел, как это происходило на серверах, где файлы журналов записываются на диск C (и постоянно заполняются)
Убедитесь, что для местоположения вашего файла webconfig установлены правильные разрешения безопасности. Обычно предоставление разрешения группе IIS_IUSRS на каталог работает.
Попробуйте следующее:
- Скопируйте файл web.config из оригинала в другое место, например, на рабочий стол
- Редактировать и сохранять в другом месте
- Скопировать обратно в исходное местоположение
Я не понимаю, почему это работает, но это сделало для меня и, по-видимому, несколько других пользователей.