我和这个问题的主人有同样的问题:
System.Data.OracleClient requires Oracle client software version 8.1.7
我对oracle文件夹中的安全设置进行了更改,并且必须等待服务器在一夜之间重新启动。
我的问题是为什么需要重启?在没有重新启动的情况下进行更改后我得到了同样的错误,所以我不怀疑它是。是否可以选择重新启动服务器,例如IISRESET
? (虽然我不允许在白天运行IISRESET)
答案 0 :(得分:2)
也许不是你具体问题的答案,但是为了记录,出于这种原因,我总是赞成Oracle Instant Client:
如果你仍然可以切换,这是去恕我直言的方法。查看What is the minimum client footprint required to connect C# to an Oracle database?了解详情。
答案 1 :(得分:1)
从Server 2003(托管IIS6)开始,只需重新启动服务即可使环境更改和安全更改生效。
但这是通过iisreset完成的。什么是不允许的。
多么可惜,我认为没有别的办法等待。