Aiuto su caricamento file su server aruba

domenica 13 luglio 2008 - 16.48

ertulio Profilo | Senior Member

Salve, utilizzo in un mio sito il file upload collegato ad un pulsante per il caricamento di alcuni file su server aruba. Fin qui tutto bene, fin quando non ho deciso di inserire lo stesso codice in un altro mio sito. Su questultimo non funziona come mai? dove sbaglio? Vi posto il codice non so + cosa controllare.

<asp:FileUpload ID="FileUpload1" runat="server" />


Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.Page
Imports System.Drawing
Imports Microsoft.Visualbasic
Imports System.IO
Imports System.Data
Imports System.Data.OleDb

Dim saveDir As String = "\Prodotti\"

Dim appPath As String = Request.PhysicalApplicationPath
If (FileUpload1.HasFile) Then
Dim savePath As String = appPath + saveDir + FileUpload1.FileName

FileUpload1.SaveAs(savePath)

Label9.Text = "Your file was uploaded successfully."

Else
Label9.Text = "You did not specify a file to upload."
End If


Su un sito funziona alla perfezione su un altro non ne vuole sapere mi da questerrore
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

rossimarko Profilo | Guru

>Runtime Error
>Description: An application error occurred on the server. The
>current custom error settings for this application prevent the
>details of the application error from being viewed remotely (for
>security reasons). It could, however, be viewed by browsers running
>on the local server machine.

Ciao,

per visualizzare l'errore devi disabilitare la visualizzazione dei custom errors nel tuo web.config.

Prova a controllare se hai già una voce
<customErrors mode="RemoteOnly"/>
all'interno dell'elemento system.web del web.config.

Se si cambia il valore in off, altrimenti aggiungi la configurazione
<customErrors mode="Off"/>
all'interno di <system.web>

Una volta fatta la modifica riprova a fare l'upload e vedrai l'errore originale.

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

ertulio Profilo | Senior Member

Ciao, ho seguito le tue indicazioni, ora quello che mi dice è questo errore

Access to the path 'D:\Inetpub\webs\madonnadelcarminecom\Giornalino\PNGLIB2.dll' is denied


che vuol dire???? Grazie 10000

Tengo aprecisarti che in locale va tutto alla perfezione, su server invece non funziona

rossimarko Profilo | Guru

Ciao,

una curiosità.. perchè la dll non è all'interno della cartella bin? Non vorrei che fosse quello il problema..




-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

ertulio Profilo | Senior Member

Ma io non ho d e poi dove trovo questa cartella con questa dll?? grazie
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

rossimarko Profilo | Guru

D: è il percorso sui server di Aruba dove loro hanno posizionato il tuo sito, non centra con il tuo progetto locale.

Prova a guardare all'interno del tuo progetto dov'è la dll che ti viene segnalata dall'errore.

Se accedi via ftp al server di aruba dovresti vederla all'interno della cartella Giornalino. Poi bisogna capire a cosa serve, e se l'hai aggiunta tu nelle tue reference o se è un errore di caricamento (magari un upload sbagliato).

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

ertulio Profilo | Senior Member

ho verificato tutte le cartelle sul server non cè questa dll che faccio???
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

rossimarko Profilo | Guru

Neanche sul progetto in locale?

Ma non hai utilizzato nessuna libreria per la gestione delle immagini o altro? Se anche in locale non la trovi prova a contattare il forum aruba e prova a sentire loro cosa ti dicono


-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

ertulio Profilo | Senior Member

In locale mi funziona tutto alla perfezione su server mi riscontra quell'errore, se per esempio cerco di caricare il file pippo.jpg mi da questerrore


'D:\Inetpub\webs\madonnadelcarminecom\Giornalino\pippo.jpg is denied


Come posso risolvere
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

rossimarko Profilo | Guru

Ah, ma allora il discorso è diverso.. Il file su cui ti da errore è quello che stai caricando!

Per quanto riguarda aruba guarda la documentazione, ci sono delle cartelle apposite su cui hai i permessi di scrittura. Quella che serve a te direi che è la public: http://assistenza.aruba.it/kb/idx/42/117/00002Linguaggi_e_Spazio_Web/article/Cartelle_presenti_nello_spazio_e_permessi.html
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

ertulio Profilo | Senior Member

Il problema è che tutte le cartelle anche quelle con permessi 666 nel mio dominio sono bloccate a 777 ho contattato aruba e dicono che è tutto apposto, controllo ma sono tutte a 777 anche quelle che dovrebbero essere 666. Se avete un dominio .com mi dite se riscontrate lo stesso problema? Grazie
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

rossimarko Profilo | Guru

>Il problema è che tutte le cartelle anche quelle con permessi
>666 nel mio dominio sono bloccate a 777 ho contattato aruba e
>dicono che è tutto apposto, controllo ma sono tutte a 777 anche
>quelle che dovrebbero essere 666. Se avete un dominio .com mi
>dite se riscontrate lo stesso problema? Grazie



Scusami ma non capisco, cosa vuol dire tutte le cartelle con permessi 666? Non hai la cartella public? Hai provato a salvare i file li dentro? Io ho un dominio aruba e funziona perfettamente, salvo però nella cartella public
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

martinez Profilo | Senior Member

Ciao,
credo che il tuo problema sia esclusivamente di percorso ...

Su aruba l UNICA cartella che ha permessi in lettura e scrittura è la cartella PUBLIIC quindi

fin quando tu provi a salvare in 'D:\Inetpub\webs\madonnadelcarminecom\Giornalino\PNGLIB2.dll' riceverei sempre e comunque accesso negato ...

per risolvere il problema cambia il percorso di destinazione in: 'D:\Inetpub\webs\madonnadelcarminecom\PUBLIC\Giornalino\PNGLIB2.dll'

ciao fammi sapere :)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5