Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema che non riesco a risolvere

    Ciao a tutti,

    è da alcuni mesi che mi sto imbattendo in un grosso problema con asp.net, ho postato su diversi forum ma purtroppo non sono mai riuscito a risolvere il problema.
    La cosa più strana è che non ho trovato altri sviluppatori che abbiano riscontrato e "sbattuto la testa" con questo problema, mi era venuto il dubbio che fosse un problema del mio PC ma in realtà l'ho riscontrato anche su server in hosting, qualche volta in modo esasperato altre invece solo occasionalmente.
    E' un problema che voglio risolvere perchè voglio continuare ad utilizzare asp.net (uso anche asp e PHP).

    Si tratta del caricamento di immagini sul server: funziona tutto per bene fintanto che non devo andare a cancellare immagini caricate.
    Quando cerco di fare questo, via script o a volte anche via FTP/Gestione risorse, mi segnala il seguente errore:

    Se cancello con ASP mi dice:

    Autorizzazione negata

    Se cancello con ASP.Net:

    Il processo non può accedere al file "<nome file>" perché è in uso da un altro processo.


    Se cancello da FTP/Gestione risorse mi dice:

    Impossibile eliminare <nome file>. Violazione della condivisione.



    Il problema quindi è chiaro, qualche processo continua ad operare sul file dopo che viene caricato.
    A volte succede che se aspetto alcuni minuti riesco invece a cancellare il file.
    Anche senza aspettare terminando il processo aspnet_wp da TASK MANAGER il problema scompare e posso cancellare il file.

    Per il caricamento/cancellazione di files utilizzo script affidabili e già pronti che si trovano su siti rinomati.
    Il dispose viene fatto per ogni oggetto aperto, non credo che si tratti quindi di un problema di script.

    La mia conclusione è che si tratti di un problema di asp.net in particolare su certi server poichè su altri il problema o non esiste o capita di rado.

    In internet ho trovato in effetti alcune indicazioni di errori analoghi e si diceva che potevano essere causati da antivirus che girano sul server o programmi simili ma riguardo al mio server locale anche disabilitando l'antivirus il problema persiste, per altri server non so perchè utilizzo servizi di hosting.

    Spero di trovare qualcuno che si è imbattutto in questo problema e che mi possa dare qualche dritta su come risolverlo.
    Mi sarebbe utile anche sapere la configurazione di qualcuno che facendo questa operazione invece non ha mai riscontrato questo problema.

    Grazie in anticipo.

    Ciao
    Massimiliano

  2. #2
    a me è capitato tempo fa.

    se non ricordo male questo problema dipende dal servizio di asp.net e di come è stato cofigurato. Praticamente il servizio non rilascia subito le risorse ma se le tiene per un certo tot di tempo.


    ti posso dire di controllare per bene lo script, perchè anche se lo hai preso in siti rinomati, a volte i .dispose se li dimenticano.
    controlla per bene lo script dell'upload e ovunque gestisci le img. e parlane con quelli del server io ho fatto verifiche incrociati con loro e alla fine lo abbiamo risolto. io con qualche dispose in + e loro boh

  3. #3
    Ciao,

    grazie della risposta.
    Proverò a fare ulteriori prove, gli script comunque mi sembrano a posto, è più probabile che sia qualcosa riguardo la configurazione asp.net/server.
    In locale potrei fare delle prove e cambiamenti, su un server in hosting con questo problema ho già segnalato la cosa ma purtroppo per ora senza successo (è probabile che cambierò andando su uno dove funziona).

    Ciao
    Massimiliano

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.