Типичная проблема, но я сделал все возможное, чтобы заставить это работать.Я установил на своем ПК учетные записи NETWORK SERVICE и ASPNET в положение FULL CONTROL.Я использую встроенный веб-сервер Cassini для тестирования своего приложения, но не повезло.Я даже пытался создать папку вне папки APP_DATA, и все еще говорит, что Доступ запрещен.
У кого-нибудь есть какие-нибудь идеи?
ПРИМЕР КОДА:
Dim uploadedFile As HttpPostedFile = Request.Files(0)
Dim len As Integer = uploadedFile.ContentLength
Dim fn As String = Path.GetFileName(uploadedFile.FileName)
Dim SaveLocation As String = Server.MapPath("~/Help")
Dim MyStream As Stream = uploadedFile.InputStream
Dim input(len) As Byte
MyStream = uploadedFile.InputStream
MyStream.Read(input, 0, len)
Try
Dim newFile As FileStream = New FileStream(SaveLocation, FileMode.Create)
newFile.Write(input, 0, input.Length)
newFile.Close()
'Dim writer As Stream = New FileStream(SaveLocation, FileMode.Create)
'writer.Read()
'writer.Close()
'uploadedFile.SaveAs(SaveLocation)
Catch ex As Exception
End Try
ОБНОВЛЕНИЕ: необходимо иметь имя файла в месте сохранения, исправлено.