Eseguendo il debug della mia migliore sessione di classe personalizzata, ho notato che durante il tentativo di convertire un numero intero ha preso un'eccezione, ma ha funzionato localhost, ma non sul server. Ha aggirato il problema effettuando un altro tipo di conversione, Converti utilizzando il framework anziché GetInt32 od oracolo. Non so perché così ha funzionato, ma non sul server, e riproduce la stessa situazione .
Con questo errore non è arrivato nel metodo 'CreateNewStoreData'.
Funziona bene. Es:reader.IsDBNull(2) ? 0 :Convert.ToInt32(reader2 );
Non funziona bene. Es:reader.IsDBNull(2) ? 0 :lettore.GetInt32(2);
Grazie per l'aiuto e l'attenzione.
Grazie a 'Alireza '! :)