Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
File quot
lunedì 06 febbraio 2006 - 11.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
lun 6 feb 2006 - 11:23
Ciao a tutti
ho un applicazione che mi restituisce un errore che dice "Server was unable [...] the process cannot access the file quot [indirizzzo di un file] because it is being used by another process".
Credo di aver capito che il problema sia il rilascio della risorsa, ma non capisco se questo sia un problema sistemistico o della mia applicazione. Cos'è un file quot? Quando viene preso in carico da un processo e come posso farlo rilasciare?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 6 feb 2006 - 11:54
>Ciao a tutti
>ho un applicazione che mi restituisce un errore che dice "Server
>was unable [...] the process cannot access the file quot [indirizzzo
>di un file] because it is being used by another process".
>Credo di aver capito che il problema sia il rilascio della risorsa,
>ma non capisco se questo sia un problema sistemistico o della
>mia applicazione. Cos'è un file quot? Quando viene preso in
> carico da un processo e come posso farlo rilasciare?
Allora, di che file si tratta ? E' una DLL della tua applicazione , oppure un file Esterno ?
E' normale che se il file è aperto in modo esclusivo da un processo, nessun altro può andare ad aprirlo e tanto meno fargli delle modifiche. Sicuramente c'è un lock sul file e quindi la tua applicazione non può andare a toccarlo.
Ora bisogna capire chi tiene aperto quel file, se una tua applicazione (e ti sei dimenticato di chiamare il metodo Close per rimuovere il Lock) oppure qualcuno nella rete locale (magari se il file è sharato su cartelle condivise).
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
lun 6 feb 2006 - 12:00
Dunque:
io con la mia windows application richiedo una operazione di update ad un server via web service. Il file non è una mia dll, anzi cercandolo all'indirizzo restituitomi dall'errore, non c'è traccia di quel file.
Insomma parrebbe un file fantasma...non potrebbe essere qualcosa relativo al database?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 6 feb 2006 - 12:03
>Dunque:
>io con la mia windows application richiedo una operazione di
>update ad un server via web service. Il file non è una mia dll,
>anzi cercandolo all'indirizzo restituitomi dall'errore, non
>c'è traccia di quel file.
>Insomma parrebbe un file fantasma...non potrebbe essere qualcosa
> relativo al database?
No te lo chiedevo perchè probabilmente era una DLL .NET.
Prova a fare un Restart di IIS, redployare la soluzione (assemblies, dll) e riprova.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
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 !