今天用asp.net作wap网站,遇到了老问题,即访问Oracle时,遇到了以下问题:

09:35:59 -2147467259
09:35:59 System.Data.OleDb.OleDbErrorCollection
09:35:59 未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。

在安装这些组件之前,将无法使用此提供程序。
09:35:59 Microsoft OLE DB Provider for Oracle
09:35:59    at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
   at System.Data.OleDb.OleDbConnection.InitializeProvider()
   at System.Data.OleDb.OleDbConnection.Open()
   at Wap.Data.GetData(Int32 Servicetype, String Id, String& Content)

这个问题以前遇到过,也解决了,只是没有记录,忘记了,到google搜索了资料,有资料说Oracle安装目录的bin 目录的访问权限的问题,把AspNet,IUser_machine用户加上,给与执行的权限,即可以解决了。照做后,可以了,问题解决了。但是之后又把这些用户删除了,依然可以正常使用,难道是权限生效要等到下次启动?应该不会吧,因为加用户时是没有重起机器的,奇怪?

相关文章:

  • 2022-02-01
  • 2021-05-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-20
  • 2021-08-21
猜你喜欢
  • 2022-12-23
  • 2022-03-02
  • 2021-11-27
  • 2021-11-16
  • 2021-06-13
  • 2022-12-23
相关资源
相似解决方案