以下问题得到了极好的回答,适用于Windows窗体应用程序,但我似乎无法使用最小的Oracle客户端安装来使用Web应用程序。 DLL文件放在“可执行”文件夹中,即bin文件夹,但似乎是使用我安装的oracle客户端而不是内联oracle客户端。
我在应用程序bin文件夹中也有一个tnsnames.ora文件,它没有使用它。
What is the minimal setup required to deploy a .NET application with Oracle client 11?
答案 0 :(得分:0)
Oracle客户端将使用注册表查找其关联的DLL(其中有很多)。使用Oracle客户端的最佳,最好的方法是安装驱动程序,然后让.NET包装器找到它们。试图做任何事情都将以失败告终。
Oracle客户端遇到的一个问题是,安装后,他们并不总是正确设置安装文件夹的权限。由于这么多次我有网站失败。检查安装文件夹是否允许IIS身份访问它们。