Доступ к ASP.NET ошибка, справка добавила поле загрузки?

#asp.net #file-upload #content-management-system

#asp.net #загрузка файла #система управления контентом

Вопрос:

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

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

 Exception Details: System.UnauthorizedAccessException: Access to the path '\vnet-data-02.voloper.netwebsitesclientfilesdummy_girl.jpg' is denied.

ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user.

To grant ASP.NET access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
  

ASP не является моей сильной стороной, так что для меня это не имеет особого смысла.

Кто-нибудь может мне помочь, пожалуйста!

Комментарии:

1. Вы пытались добавить разрешения, как это предлагается в сообщении об ошибке?

Ответ №1:

Ваш сайт должен запускаться с использованием авторизованной учетной записи. Один из способов — реализовать олицетворение с учетной записью, которая имеет необходимый доступ.

Комментарии:

1. Хм, ошибка появляется только тогда, когда ПОЛЬЗОВАТЕЛЬ отправляет форму, используя функцию загрузки. У меня есть все разрешения на создание формы / ее настройку, и все остальные поля работают нормально, имя, электронная почта, tel.no и т.д…

2. является ли ‘\vnet-data-02.voloper.netwebsitesclientfilesdummy_girl.jpg ‘ на сервере, где вы размещаете сайт?