当我们试图部署连接到Oracle数据库的新项目中,我们遇到了一些问题..部署C#的Web应用程序连接到Oracle数据库
在我的开发工作站,我有我的Oracle DLL的安装在c :\ app \ oracle \ product \ 11.2.0 \ client_1 \ BIN,但在开发Web服务器上,它位于c:\ oracle \ product \ 11.2.0 \ client_1 \ BIN中(注意不在应用程序文件夹中)。
当部署应用程序时,那些被引用的dll需要位于两台机器的相同位置。不用说,我们从开发服务器收到错误。
为了解决这个问题,我们尝试了一些东西 -
- 移动在Oracle安装到C:我的机器上\ APP ...和我的开发机器重建。这不起作用,因为有相关的DLL依赖于这条路径。
- 由于1没有工作,我们尝试将环境路径变量重置为我的机器上的c:\ oracle。这没有用。
- 试图将需要的DLL复制到我的bin目录,因为我的理解是Visual Studio将从GAC构建,然后从bin目录构建。这没有用。
知道在开发服务器上重新安装Oracle到c:\ app \ Oracle不是一个选项,是否有其他人遇到过这个问题?