Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: ASP и сохранения клиентского файла на сервере Добавлено: 05.03.05 09:17  

Автор вопроса:  danser | ICQ: 299287824 
Вот такой обработчик кнопки в ASP .NET - приложении, где File1 - WEB елемнет управления File Field:

Dim fileName As String
Dim filePath As String
Dim UploadFolder As String = Server.MapPath("TempFiles")
If Not System.IO.Directory.Exists(UploadFolder) Then
 System.IO.Directory.CreateDirectory(UploadFolder)
End If
If File1.PostedFile.FileName <> "" Then
 fileName = System.IO.Path.GetFileNamе(File1.PostedFile.FileName)
 filePath = UploadFolder & "\" & fileName
 File1.PostedFile.SaveAs(filePath)'Здесь ошибка
 Label1.Text = filePath
End if

Ошибка: типа как нету доступа - что это значит и что делать?

Exception Details: System.UnauthorizedAccessException: Access to the path "c:\inetpub\wwwroot\FileField\tempfiles\Текстовий документ.txt" 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.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 05.03.05 15:19
Это значит то, что написано... В переводе на русский звучит примерно
так: пользователю, под которым работает ASP .NET (по умолчанию это
пользователь ASPNET) надо дать права на этот ресурс (видимо, в данном
случае права на изменение содержимого указанной папки).

Ответить

Номер ответа: 2
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #2 Добавлено: 05.03.05 19:47
А как этому ползователю дать права, где это регулируется?

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 06.03.05 10:16
В свойствах папки закладка Безопасность, кнопка "Добавить", пишешь
ASPNET, нажимаешь OK. Далее для ASPNET указываешь нужные права
доступа.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам