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



我当前正在尝试获取一个应用程序,该应用程序从网络上的Oracle数据库中读取数据。以前是在IIS 6 Windows Server上托管的。

当我尝试登录应用程序时,需要从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,添加它们的方法是为OLE安装Oracle对象。当我尝试安装它们时,我会从Oracle安装程序中获得"意外的内部错误"。我不确定这是否会真正解决这个问题,因为我过去不必这样做,而该修复程序的问题与我的相同。

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

最新更新