因工作需要,使用了免安装版的Oracle,但是使用IIS express 挂载的网站连不到数据库,最终ok了,如下是开发环境和步骤。
开发工具:visiostudio 2010,IISexpress 10
开发环境:win10专业版
开发背景:
因挂载点是.net framework 2.0 程式,IISexpress的配置档 applicationhost.config 需要设定<applicationDefaults applicationPool="Clr2ClassicAppPool" />;同时vs2010 中参考的专案需要在属性页>>建置>>平台目标 设定为"Any CPU".
oracle 配置:
01,免安装版解压后,配置环境变量 Oracle_Home,TNS_admin(tnsnames.ora的目录)。
02,复制解压文件中 oci.dll/orannzsbb10.dll/oraocci10.dll/oraociei10.dll 四个文件,复制到:windows\\system32目录
03,创建文件夹:windows\\system32\\network\\admin并在该文件夹中找到tnsnames.ora。
04,在.net中引入 using System.Data.OracleClient; 就可以连接oracle了。
下载地址:
免安装版oracle下载地址:https://www.oracle.com/techn