Asp.net System.Data.OracleClient需要Oracle客户端软件版本8.1.7

Asp.net System.Data.OracleClient需要Oracle客户端软件版本8.1.7,asp.net,oracle,Asp.net,Oracle,我和这个问题的发起者有同样的问题: 我已经对oracle文件夹的安全设置进行了更改,必须等待服务器一夜之间重新启动 我的问题是为什么需要重新启动?在未重新启动的情况下进行更改后,我会遇到相同的错误,因此我毫不怀疑这是真的。是否有重新启动服务器的替代方法,如IISRESET?(虽然我也不允许在白天运行IISRESET)也许这不是对你具体问题的回答,但出于记录在案的原因,我总是倾向于这样做: 您不必在目标机器上安装任何东西(包括dev-box!)。因此,没有棘手的手动设置和山羊牺牲 您可以确保应

我和这个问题的发起者有同样的问题:

我已经对oracle文件夹的安全设置进行了更改,必须等待服务器一夜之间重新启动


我的问题是为什么需要重新启动?在未重新启动的情况下进行更改后,我会遇到相同的错误,因此我毫不怀疑这是真的。是否有重新启动服务器的替代方法,如
IISRESET
?(虽然我也不允许在白天运行IISRESET)

也许这不是对你具体问题的回答,但出于记录在案的原因,我总是倾向于这样做:

  • 您不必在目标机器上安装任何东西(包括dev-box!)。因此,没有棘手的手动设置和山羊牺牲
  • 您可以确保应用程序将使用您选择的特定客户端(版本x86/x64)运行
  • 您甚至可以轻松地让多个应用程序在同一台计算机上使用不同的客户端版本
  • 另一个缺点是,它给应用程序增加了很大的重量(最少19Mb),并且您不能参与分布式事务

如果你仍然可以切换,这是一条通往IMHO的道路。查看更多信息。

也许不是对您的具体问题的回答,但出于记录在案的原因,我一直倾向于:

  • 您不必在目标机器上安装任何东西(包括dev-box!)。因此,没有棘手的手动设置和山羊牺牲
  • 您可以确保应用程序将使用您选择的特定客户端(版本x86/x64)运行
  • 您甚至可以轻松地让多个应用程序在同一台计算机上使用不同的客户端版本
  • 另一个缺点是,它给应用程序增加了很大的重量(最少19Mb),并且您不能参与分布式事务
如果你仍然可以切换,这是一条通往IMHO的道路。查看更多信息。

从Server 2003(托管IIS6)开始,重新启动服务即可使环境更改和安全更改生效

但这是用iisreset完成的。什么是不允许的。
这很遗憾,我认为没有其他方法可以等待。

从Server 2003(托管IIS6)开始,重新启动服务就足以使环境更改和安全更改生效

但这是用iisreset完成的。什么是不允许的。

那太遗憾了,我看没有其他办法了。

你是甲骨文的新手吗?这是一个很好的例子。我猜答案是与Windows有关,而不是与Oracle有关。Windows(或IIS)是否缓存文件夹上的安全设置?由于iisreset显然解决了这个问题,那么是缓存安全设置的过程吗?您是Oracle的新手吗?这是一个很好的例子。我猜答案是与Windows有关,而不是与Oracle有关。Windows(或IIS)是否缓存文件夹上的安全设置?由于iisreset显然解决了问题,那么是缓存安全设置的过程吗?谢谢Christian,服务器重启修复了问题,焦虑的时间我会过去:)谢谢Christian,服务器重启修复了问题,焦虑的时间我会过去:)谢谢Mac,太晚了,但这肯定是我下一步要考虑的事情,太晚了,但这绝对是我下一次考虑的问题。