Доступ к пути запрещен при попытке записи и чтения файла в веб-приложении asp.net

У меня есть проблема с отказом в разрешении на запись файла в моем веб-приложении,

ниже я получаю ошибку

Доступ к пути 'c: \ inetpub \ wwwroot \ autohyperlink \ files \ test.txt' запрещен. Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительных сведений об ошибке и ее происхождении в коде.

Сведения об исключении: System.UnauthorizedAccessException: доступ к пути 'c: \ inetpub \ wwwroot \ autohyperlink \ files \ test.txt' запрещен.

ASP.NET не авторизован для доступа к запрошенному ресурсу. Рассмотрите возможность предоставления прав доступа к ресурсу удостоверению запроса ASP.NET. ASP.NET имеет базовый идентификатор процесса (обычно {MACHINE} \ ASPNET в IIS 5 или сетевая служба в IIS 6), который используется, если приложение не олицетворяет себя. Если приложение олицетворяет через, удостоверением будет анонимный пользователь (обычно IUSR_MACHINENAME) или аутентифицированный пользователь запроса.

Чтобы предоставить ASP.NET доступ к файлу, щелкните файл правой кнопкой мыши в проводнике, выберите «Свойства» и выберите вкладку «Безопасность». Нажмите «Добавить», чтобы добавить соответствующего пользователя или группу. Выделите учетную запись ASP.NET и установите флажки для желаемого доступа.

ошибка здесь

Строка 130: FileStream file1 = новый FileStream (Server.MapPath ("~ \ files \ test.txt"), FileMode.Create, FileAccess.Write);

Как я могу решить эту проблему

пожалуйста, помогите мне

Спасибо


person tibin mathew    schedule 18.12.2009    source источник


Ответы (1)


Я не хочу насмехаться, но пробовали ли вы делать то, что он говорит, и предоставлять рабочему процессу доступ для чтения / записи к этой папке / файлу?

person GrayWizardx    schedule 18.12.2009