OCI, il livello client Oracle su cui si basa ODP (o il livello client Oracle nativo) ha un bug che impedisce a qualsiasi applicazione situata in una cartella contenente parentesi () di funzionare correttamente
Questo bug è molto visibile dall'apparizione della cartella Program Files (x86)...
L'host che esegue l'applicazione (in genere IIS) si trova probabilmente nella cartella x86, da qui il problema. L'app della tua console funziona correttamente perché probabilmente si trova in una cartella che non presenta il problema.
Maggiori informazioni e alcune soluzioni qui .