2013-05-03 2 views
1

Загрузка новых файлов на веб-сервер IIS и их распаковка в правильный каталог дает 401 ошибок при попытке получить к ним доступ. Когда я просматриваю файлы в каталогах, они помечены зеленым цветом.Файлы на сервере IIS в ASP.NET, бросающие HTTP 401 Access Denied Error

Сначала я пробовал устанавливать разрешения в IIS и Windows, но безрезультатно. Часто я вижу проблемы с безопасностью, когда пользователь IIS_IUSRS не имеет правильного доступа к файлам безопасности, поэтому веб-сервер не может их обслуживать.

Я где-то читал, что вы можете щелкнуть правой кнопкой мыши по зеленым файлам и перейти к свойствам, а затем нажать кнопку разблокирования в нижней части окна, потому что файлы, загруженные с другого компьютера, не доверяются, пока вы этого не сделаете. Несмотря на то, что это работало в прошлом, на этот раз этого не произошло.

ответ

2

Оказалось, что это легко фиксируется. Зеленые помеченные файлы на самом деле зашифрованы. Все, что вам нужно сделать, чтобы исправить эту проблему, - это щелкнуть правой кнопкой мыши, перейти к свойствам и нажать «Дополнительно». Затем снимите флажок с надписью «Шифровать содержимое для защиты данных» и нажмите «ОК». Прополощите и повторите все зараженные файлы, и он отлично работает.

Подтверждения, найденные at this SuperUser question в ответе SonicVader.

+0

Как вы установили по умолчанию значение «NOT» для шифрования файлов? У меня много файлов ... это значит, что я должен зайти во все их и разукрасить их? – MizAkita