10 messaggi dal 20 febbraio 2007
Ciao,
ho un problema su un file che provo a scrivere.
Dopo vari tentativi sono arrivato al punto in cui creo 3 file aspx (per fare le cose più separate possibile)
Il primo .aspx prende le informazioni e le passa al...
secondo .aspx che crea il file e che con una response.redirect va al...
terzo .aspx che applica una trasformazione xslt al file scritto e lo dovrebbe far vedere ma...

nel momento che il terzo file chiede l'xml da processare, esplode tutto dicendo che il file è ancora occupato da un altro processo (che penso a questo punto sia il 2° file) nonostante io alla fine abbia fatto un writer.flush() dove writer è lo scrittore del file xml...

Come posso venine fuori???

Grazie a tutti
come crei il file?
hai chiuso/distrutto la stremwriter?
ciao
devi richiamare anche il metodo Close().

controlla che rimangano aperte altre risorse.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
3.095 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

ha ragione marco, devi chiamare il close. Tanto per inciso, il metodo Flush semplicemente causa la scrittura fisica sul file svuotando il buffer in memoria usato dal .net quindi non ha nulla a che fare con la liberazione di un file.

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome 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