2013-07-10 149 views
1

我创建了一个网站,该网站中有一个可在Visual Web Developer Express中启动的Oracle连接。但是,当我从IIS 7上的服务器启动站点时,我得到 “OraOleDB.Oracle”提供程序未在本地计算机上注册。OraOleDB提供程序错误

我在一台64位机器上。我安装和注册了64位OLE DB Oracle驱动程序(使用每个人都提到的regsvr32)以及IIS_USERS的安全权限。我现在的连接字符串如下:

添加名称= “TDRP” 的connectionString =“供应商= OraOleDB.Oracle;数据源= TDRP;坚持安全信息= TRUE;密码= * *;用户ID = *;的providerName = “System.Data.OleDb”

我是否接近THI正确的问题?我看到了连接字符串的许多不同格式,以及使用提供者名称“system.data.oracleclient”而不是“system.data.oledb”。另外,我的数据源应该是用于OLE DB还是Oracle数据库的.NET Framework数据提供程序? 提前谢谢!

回答