错误“;尝试读取或写入受保护的内存.这通常表示其他内存已损坏&”;



我正在尝试打开OracleConnection microsoft提供程序(System.Data.OracleClient)。我只在RELEASE中得到这个错误,而在DEBUG 中没有得到这个错误

我在使用我的软件的计算机上遇到了这个错误,该软件基本上读取和写入了硬盘的所有可用字节(一个恢复和删除软件)。当时(2009年),我可以将其追溯到我们客户硬盘的低级别问题。它从未发生在健康的磁盘上。根据你的经验,如果你没有任何问题,我会说这是硬盘故障,你应该测试一下这个错误是否可以在另一台物理计算机上的新数据库中复制。

如果是这样,请快速更改数据库服务器上的磁盘或您正在读/写的任何磁盘,并从备份中恢复该机器。

我解决了问题,问题是我用非托管代码引用了一些DLL,而这些DLL甚至没有在我的代码中使用,只是当我将它们从引用中删除时,一切都很好。

最新更新