首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >访问控制器时发生堆栈溢出

访问控制器时发生堆栈溢出
EN

Stack Overflow用户
提问于 2018-06-04 01:40:35
回答 1查看 83关注 0票数 0
代码语言:javascript
复制
public ActionResult Index()
{
    var users = db.Users.Include(u => u.Users1).Include(u => u.User1);
    return View(users.ToList());
}

在Visual Studio中创建了一个MVC /实体项目,DB优先。创建了两个控制器,一个命名为Users,另一个命名为Tasks。任务的页面视图运行良好,但每当我尝试访问用户视图页面时,我都会遇到这种堆栈溢出。

网页应用洞察遥测(未配置):{"name":"Microsoft.ApplicationInsights.Dev.Request","time":"2018-06-03T17:26:09.6757730Z","tags":{"ai.cloud.roleInstance":"DESKTOP-2V3VGT6","ai.operation.id":"lH/a0kZkKsE=",“ai.operation.name”:“获取任务/索引”,"ai.location.ip":"::1","ai.internal.sdkVersion":"web:2.5.1-195","ai.internal.nodeName":"DESKTOP-2V3VGT6"},"data":{"baseType":"RequestData","baseData":{"ver":2,"id":"|lH/a0kZkKsE=.82dfa1d2_",“name”:“获取任务/索引”,"duration":"00:00:04.4166410","success":true,"responseCode":"200","url":"http://localhost:62166/Tasks","properties":{"DeveloperMode":"true","_MS.ProcessedByMetricExtractors":"(Name:'Requests',版本:‘1.0’)“} mscorlib.dll中出现'System.StackOverflowException‘类型的未处理异常

代码语言:javascript
复制
The program '[7192] iisexpress.exe' has exited with code -2147023895 (0x800703e9).

完整跟踪地址:https://pastebin.com/raw/846WTUqE

EN

回答 1

Stack Overflow用户

发布于 2018-06-04 03:01:02

首先删除第二个include语句,看看后面的错误是什么。如果这不起作用,您可以尝试如下所示的Select Where表达式。将ToList()添加到变量,而不是返回。移动ToList()不会产生不同的结果,但会使其更容易调试。

代码语言:javascript
复制
public ActionResult Index()
    {
        var users = db.Users.Select().Where(u => u.Users1).ToList();
        return View(users);
    }
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50669220

复制
相关文章

相似问题

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