Metti visible a true ed esegui il codice linea per linea per capire come si comporta e dove scatta esattamente l'errore.
in realtà funziona quando lo compilo e lo testo sul visual studio è quando lo lancio dal pc di rete che si crea il problema