本人对oracle,ado.net研究不甚深入,今在.net项目遇到与tnsnames.ora配置文件有关的疑惑。本人将tnsnames.ora文件copy到.net的可执行目录下,结果在多种情况下测试证实,程序使用的是可执行目录下的tnsnames.ora文件的配置,而不是oracle客户端安装程序目录下(product\10.2.0\client_1\NETWORK\ADMIN\)的tnsnames.ora文件的配置,如果可执行目录下没有tnsnames.ora文件,才会去读取oracle客户端安装程序目录下(product\10.2.0\client_1\NETWORK\ADMIN\)的tnsnames.ora文件配置,求解释!!