首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linq:{“操作可能破坏运行时的稳定”}

Linq:{“操作可能破坏运行时的稳定”}
EN

Stack Overflow用户
提问于 2009-12-11 07:27:23
回答 2查看 2.2K关注 0票数 3

在我的应用程序i中,当调试器有此异常时:{“操作可能破坏运行时的稳定性”}在foreach循环中:

预测(模型中的变量项)

当我第一次在调试模式中悬停模型时,我说:

ResultView=>Expending结果视图将使enumarable

base=>Operation不能破坏运行时的稳定性。

在再盘旋几次之后,get ResultView会显示我的数据。那时我,在初次登台时.

当我在没有调试的情况下运行我的应用程序时,它会抛出这个异常

这是什么意思??

UPDATE模型是IQueryable它仍然不工作,只有当我处于调试模式时

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-11 15:49:58

这可能意味着我在实现表达式树的代码生成器时犯了一个错误。当表达式树lambda被转换为委托时,我们会动态地将IL吐到委托主体中。如果IL代码没有良好的格式和不可验证性,那么运行它可能会使抖动生成糟糕的代码,理论上这可能会破坏运行时的稳定性。我以为我们发现了所有无法验证的代码缺陷,但有可能有一些漏洞。

如果你有一个小的,简单的,自成一体的问题,它看起来与上面的诊断相符,通过我博客上的联系链接给我发一封电子邮件,我会在现在拥有IL生成代码的团队中输入一个bug。理想的repro只是代码,它生成一个违规的表达式树lambda,编译它,并获得异常。

谢谢!

票数 7
EN

Stack Overflow用户

发布于 2009-12-11 07:33:25

看看这个..。

http://weblogs.asp.net/mnissen/archive/2009/05/07/quot-operation-could-destabilize-the-runtime-quot-error-with-asp-net-medium-trust-level-in-cassini-on-vista.aspx

Operation could destabilize the runtime?

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1886413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档