加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net – linq查询导致System.AccessViolationException

发布时间:2020-12-17 00:10:50 所属栏目:大数据 来源:网络整理
导读:我有一个奇怪的异常执行简单的 linq查询,查询用VB.NET表示(抱歉..).例外情况是,如标题所示:“System.AccessViolationException”,完整的异常消息链是 “System.Web.HttpUnhandledException: Exception of type ‘System.Web.HttpUnhandledException’ was t
我有一个奇怪的异常执行简单的 linq查询,查询用VB.NET表示(抱歉..).例外情况是,如标题所示:“System.AccessViolationException”,完整的异常消息链是

“System.Web.HttpUnhandledException: Exception of type
‘System.Web.HttpUnhandledException’ was thrown. —>
System.AccessViolationException: Attempted to read or write protected
memory. This is often an indication that other memory is corrupt. “

奇怪的行为是:

>随机抛出异常
>仅在生产服务器上抛出异常,而不是在同一测试服务器上抛出异常
>使用LinqPad对生产数据库执行的查询工作正常

这是完整的异常堆栈跟踪:

在堆栈跟踪中,已擦除的方法调用使用Single()linq方法进行查询.

我们认为这个问题与使用Windows更新安装在生产服务器上的KB有关,但很明显,我们不知道它到底是什么

知道什么可能是真正的问题吗?
提前致谢

所有症状都表明服务器上存在记忆错误或其他硬件问题(过热/超频).它也可能是由病毒引起的.当内存中的指针被破坏并最终引用受保护的内存区域时,就会发生访问冲突.我建议您将图像完全转移到另一台物理机器上并在服务器上运行完整的MEMTEST86运行,并给外壳进行彻底清洁,更换旧风扇等……如果问题没有被隔离,请重新安装生产服务器从头开始在新的驱动器上.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读