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
I libri su HTML5, WP7, ASP.NET, VB, C#, Entity Framework
Senior Software Architect@5DLabs.it
Microsoft Regional Director for Italy
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
I libri su HTML5, WP7, ASP.NET, VB, C#, Entity Framework
Senior Software Architect@5DLabs.it
Microsoft Regional Director for Italy

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.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC