@gamma06
web dev

Отказано в доступе по пути C#?

Добрый день!
Подскажите пожалуйста как решить эту проблему, у делаю DownloadFile вот код:
WebClient wc = new WebClient();
wc.DownloadFile(TextBox1.Text, "D:\\"); // ну или так @"D:\".
в TextBox1 вставляю URL к примеру (www.test.ru/qwerty.jpg)
Выскакивает ошибка

Отказано в доступе по пути "D:\".
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.
Сведения об исключении: System.UnauthorizedAccessException: Отказано в доступе по пути "D:\".
ASP.NET не имеет права обращаться к запрошенному ресурсу. Рекомендуется предоставить удостоверению запроса ASP.NET права доступа к этому ресурсу. ASP.NET имеет базовое удостоверение процесса (обычно {MACHINE}\ASPNET для IIS 5 или Network Service на IIS 6 и IIS 7, а также удостоверение настроенного пула приложений на IIS 7.5)), который используется, если приложение не олицетворяется. Если приложение олицетворяется через задание , удостоверением будет служить идентификатор анонимного пользователя (обычно IUSR_MACHINENAME) или идентификатор пользователя запроса с проверенной подлинностью.
Для предоставления ASP.NET прав на запись в файл, щелкните на файле правой кнопкой мыши в окне "Проводник", выберите "Свойства", затем вкладку "Безопасность". Выберите "Добавить" для добавления соответствующего пользователя или группы. Выделите учетную запись ASP.NET и установите флажки для требуемых прав доступа.

Помогите пожалуйста кто сталкивался с такой проблемой, да и еще все делал с правами администратора
  • Вопрос задан
  • 14005 просмотров
Пригласить эксперта
Ответы на вопрос 1
@gamma06 Автор вопроса
web dev
Вопрос снят. Если кому интересно решение такое. Помимо пути необходимо указывать имя и тип файла
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы