120 messaggi dal 24 febbraio 2006
Ciao a tutti,
ho un problema molto strano, vi chiedo se qualcun può darmi qualche dritta.
Ho una cartella sotto un applicazione web che serve a contenere tutti file scambiati dagli utenti. La cartella è cresciuta molto sia in numero che dimensioni di files.
C'è una pagina che va a salvare i files in questa cartella che in ogni postback (anche prima di salvare il file) ci mette un tempo lunghissimo.
Se provo a spostare la cartella fuori dalla web-app o la svuoto i tempi di postback ritornano normali. (il che mi fa dedurre che il codice della aspx non c'entri nulla...)
Qualche idea?
grazie
ciao

Frederick@CityOfCastle
bovac wrote:
Qualche idea?

se sono file che ASP.NET riconosce come "propri", ad ogni modifica di questi file (aggiunta, sostituzione o cancellazione) riparte il meccanismo di compilazione. inoltre alla rimozione di eventuali sottodir (o all'aggiunta) riprende lo stesso meccanismo. è un comportamento noto derivante da come ASP.NET compila.
tenerli fuori è una scelta migliore in questo senso anche per la sicurezza maggiore che da': se dovessero riuscire ad inserire un file, questo avrebbe un impatto decisamente basso.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
120 messaggi dal 24 febbraio 2006
Il problema è che questi files li linko dalle pagine aspx in una sezione di visualizzazione. Se sposto fuori dalla cartella del web questa cartella come faccio a rilinkare dalle pagine questi file?
Ciao grazie

Frederick@CityOfCastle
bovac ha scritto:
Il problema è che questi files li linko dalle pagine aspx in una sezione di visualizzazione. Se sposto fuori dalla cartella del web questa cartella come faccio a rilinkare dalle pagine questi file?


usa questo:
http://www.aspitalia.com/script/944/Inviare-File-Grandi-Dimensioni-HttpHandler-ASP.NET.aspx

consente di "proteggere" qualsiasi risorsa. potresti anche farne un HttpHandler, ma probabilmente è più complesso se non ne hai mai fatto e non sai cosa implica.

Ciao grazie


prego!

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.