我在此行的代码中收到此错误:
var cid = (from cu in dc.CUsers
where cu.UserName == HttpContext.Current.User.Identity.Name
select cu.CId).FirstOrDefault();
我在这一行上设置了一个断点。然后使用步骤按钮,我可以看到此行正在执行多次,直到我收到此错误。
解决 问题是我正在调用此函数OnDataBinding而不是OnReadData(EXT.NET框架)。
答案 0 :(得分:5)
Stack Overflow异常通常意味着您正在进行某种无限递归。我不认为它与该行有任何关系,除了它可能是递归函数中资源密集度较高的行之一。
一旦你达到断点几次,看一下堆栈跟踪,看看该行的调用位置。如果它确实与堆栈溢出异常有关,您将在堆栈跟踪中看到相同的函数重复。