Oracle Access Manager在经典ASP Web应用程序中导致错误

Oracle Access Manager在经典ASP Web应用程序中导致错误,oracle,iis,asp-classic,oracle-access-manager,Oracle,Iis,Asp Classic,Oracle Access Manager,在Windows Server 2012 SR2上使用Oracle Access Manager(OAM)与经典ASP结合使用时,我遇到了一个奇怪的问题 我在同一台服务器上使用了完全相同的代码(经典ASP),只是禁用了OAM,一切正常(无论AppPool是否设置为默认的64位或是否将其更改为启用32位) 但是,在启用OAM的情况下,只要我点击从Oracle数据库检索数据的经典ASP代码页面,我就会在事件中得到以下错误: 找不到源Oracle.OCI.DLL中事件ID 2的说明。引发此事件的组件未

在Windows Server 2012 SR2上使用Oracle Access Manager(OAM)与经典ASP结合使用时,我遇到了一个奇怪的问题

我在同一台服务器上使用了完全相同的代码(经典ASP),只是禁用了OAM,一切正常(无论AppPool是否设置为默认的64位或是否将其更改为启用32位)

但是,在启用OAM的情况下,只要我点击从Oracle数据库检索数据的经典ASP代码页面,我就会在事件中得到以下错误:

找不到源Oracle.OCI.DLL中事件ID 2的说明。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。
如果事件源于另一台计算机,则显示信息必须与事件一起保存。
活动中包括以下信息:
无法加载OraPlc11.Dll。
操作系统错误消息:找不到指定的过程

同样,当不使用OAM时,页面返回预期的数据,没有错误

我曾尝试将我的应用程序池配置为允许32位,或在默认情况下使用64位,但这没有帮助


我仍然猜测这是一个32位对64位的问题-但是,我不明白为什么只要没有启用OAM,该站点就可以正常工作。

相关吗?兰克马特-不确定。禁用OAM时工作正常。启用OAM时,一旦请求从Oracle请求数据的页面,AppPool就会崩溃。结果就是上面的错误。