System.UnauthorizedAccessException при загрузке файла - PullRequest
0 голосов
/ 28 августа 2011

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

Доступ к пути C: \ inetpub \ wwwroot \ IBGTxalert \ TxAlert \ TxAlert.Web \ Files \ linqtoexcel.xlsxотказано.

1 Ответ

6 голосов
/ 28 августа 2011

Вам необходимо установить права доступа к файлу для Network Service учетной записи.

  1. В проводнике Windows найдите и выберите нужную папку (например: C:\inetpub\wwwroot\IBGTxalert\TxAlert\TxAlert.Web\Files).
  2. Щелкните правой кнопкой мыши папку и выберите Свойства.
  3. В диалоговом окне «Свойства» перейдите на вкладку «Безопасность».
  4. На вкладке Безопасность изучите список пользователей. Если сеть Сервисной учетной записи нет в списке, добавьте ее.
  5. В диалоговом окне Свойства щелкните имя пользователя сетевой службы, и в разделе Разрешения для обслуживания сети выберите Чтение, Напишите и измените разрешения. Нажмите Применить, а затем нажмите OK.

Шаги, взятые из MSDN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...