2013-06-05 5 views
1

У меня есть приложение ASP.NET, где мой клиент перешел с Microsoft Server 2008 R2 на Microsoft Server 2012. Мое приложение сохраняет и удаляет файлы из локальной папки, на которую мы предоставляем разрешения. Это отлично работает, я могу легко добавлять и удалять загруженные файлы.Доступ Отказано в файлах после перехода на сервер 2012

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

Может ли кто-нибудь указать мне в правильном направлении, как мы можем настроить разрешения для этих файлов, чтобы на них можно было получить доступ на новом сервере?

Спасибо, Cory

ответ

0

Скорее всего файлы, где скопированы со старыми правами. Попробуйте выполнить на новом сервере:

  1. В Windows Explorer, правой кнопкой мыши на папке, которая содержит файлы, и выберите Свойства, вкладка Безопасность
  2. Там нажмите кнопку Дополнительно и изменить права доступа
  3. Там проверить " Заменить все дочерние разрешения для объекта "и нажмите Применить

Это должно предоставить всем старым файлам те же разрешения, что и новые файлы.