.Net错误:尝试读取或写入受保护的内存

时间:2016-06-22 08:32:18

标签: c# asp.net-mvc oracle devart

我决定在经过许多不成熟的研究之后在这里发表我的问题。

当我生成报告时,我的应用程序出错了。当我在visual studio上调试时,我没有遇到问题但是当我在我的服务器上部署时(Windows Server 2012),我有这个错误:

  

尝试读取或写入受保护的内存

此错误显示在Excel报告的列中。

我可以在eventviewer中看到这条消息:ASP.NET 2.0.50727.0

  

发生了未处理的异常,并且该过程已终止。

     

申请ID:/ LM / W3SVC / 5 / ROOT

     

进程ID:836

     

异常:System.AccessViolationException

     

消息:尝试读取或写入受保护的内存。这通常是一个   表明其他内存已损坏。

     

StackTrace:在OciDynamicType.nativeOCIHandleFree(HandleRef,Int32)   )在OciDynamicType.OCIHandleFree(HandleRef,Int32)at   Devart.Data.Oracle.a9.a()at   Devart.Data.Oracle.OracleDataReader.Close()at   Devart.Data.Oracle.OracleDataReader.Finalize()

我试过:

  • 禁用JIT
  • 禁用编译器优化
  • 注释掉所有已加载的程序集

我无法解释此错误附加在代码中的哪个位置,此错误随机发生,但始终位于同一位置。

对不起我的英语,我是法语:)

0 个答案:

没有答案