经典ASP应用程序无法在IIS 8.5中创建oracle会话

时间:2017-06-01 13:23:10

标签: asp-classic iis-8 windows-server-2012-r2

我目前正在尝试使应用程序正常工作,该应用程序从网络上的oracle数据库中读取数据。这是以前托管在IIS 6 Windows Server 2003上的。

当我尝试登录到应用程序时,它需要从oracle数据库中读取,但在尝试连接时出现以下错误。

Active Server Pages error 'ASP 0134'
Invalid ProgID attribute
/LM/W3SVC/1/ROOT/NETEXPLORERAPP/global.asa, line 1
The object has an invalid ProgID of 'OracleInProcServer.XOraSession'.

从我目前所读到的内容来看,这是由于缺少dll而添加它们的方法是安装Oracle Objects for OLE。当我尝试安装它们时,我发现了一个意外的内部错误"来自Oracle安装程序。我不确定这是否能真正解决这个问题,因为我过去没有这么做过,而且这个问题与我的问题完全相同。

1 个答案:

答案 0 :(得分:0)

您需要在Web服务器上安装Oracle客户端,以便您的代码可以访问正确的已注册DLL。一旦你这样做,问题就会消失。