Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    139

    Problema di protezione copia file sul server

    Ho creato una form tipo "multipart/form-data" e con tag input per inviare un file sul server in una directory.

    Il codice è il seguente:

    Private Sub btnInvio_ServerClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInvio.ServerClick
    Dim percorso As String

    If Not IsNothing(file.PostedFile) Then
    percorso = "//" + Request.UserHostName + Request.ApplicationPath + "/xls/"
    Dim filepath As String = Path.Combine(percorso, Path.GetFileName(file.Value))

    Try
    file.PostedFile.SaveAs(filepath)
    Span1.InnerHtml = "File uploaded successfully to " & filepath & " on the web server"
    Catch Exc As Exception
    Span1.InnerHtml = "Error saving file " & filepath & "
    " & Exc.ToString()
    End Try
    End If
    End Sub

    purtroppo però scatta sempre l'eccezione.
    Mi dice System.UnauthorizedAccessException.

    COme mai mi dice che l'accesso alla directory è negato? Da IIS ho impostato quella directory con tutti i privilegi (anche di scrittura).

    Mi potete aiutare?

  2. #2
    prova a settare fisicamente sulla cartella le utenza IUSR_nomemacchina e ASPNET dandogli i permessi di scrittura.

    quello che hai fatto su IIS non basta.

    per fare questa cosa devi andare sulle prorpietà della directory, poi sul tab sicurezza e aggiungere se non hai le utenze o modifcare la lista dei permessi delle utenza sopra citate.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    139
    Grazie mille.

    Fatto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.