Sharpzip & The process cannot access the file ... another process

venerdì 23 maggio 2008 - 10.07

paglio_go Profilo | Newbie

utilizzo sharpzip lib per zippare dei file pdf, il problema è che dopo quest'azione se tento di far aprire questi file mi da l'errore :"The process cannot access the file 'C:\...\abc.pdf' because it is being used by another process"
ho provato sia l'Unlock che la Dispose del filestream (oltre la close) ma ho sempre lo stesso problema, i file mi rimangono loccati
idee?

Brainkiller Profilo | Guru

>utilizzo sharpzip lib per zippare dei file pdf, il problema è
>che dopo quest'azione se tento di far aprire questi file mi da
>l'errore :"The process cannot access the file 'C:\...\abc.pdf'
>because it is being used by another process"
>ho provato sia l'Unlock che la Dispose del filestream (oltre
>la close) ma ho sempre lo stesso problema, i file mi rimangono
>loccati

Sei sicuro che hai eseguito correttamente tutte le istruzioni rilasciando i lock sul file, oltre all'Unlock, Close e quant'altro che hai detto, non ci sono altre istruzioni prima che magari usano il file ? Anche a me succedeva sull'upload delle immagini ma poi avevo scoperto che avevo dimenticato di rilasciare dei lock.

Sei certo che il file sia loccato dal Worker Process di ASP.NET e non da qualche altro processo ?

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5