使用 Rider 在 linux 上调试 ASP.NET Web API 2

Debugging ASP.NET Web API 2 on linux with Rider

Assertion at debugger-agent.c:1648, condition *endbuf <= limit' not met1

我在 ASP.NET Web API 2 上有一个项目,并与 Rider (2018.3.4) 一起工作。我试图调试它,但是单声道 xsp4(这是用于在本地托管 API 的服务器)服务器崩溃了...... 这是日志 https://imgur.com/7fihrrs

完整的错误堆栈跟踪 https://pastebin.com/b8rerDL8

我通过询问 JetBrains 团队解决了这个问题,这是我遵循的步骤 1.disabling 首选项 |构建、执行、部署 |调试器 -> []允许 属性 评估和其他隐式函数调用

2.disabling 首选项 |构建、执行、部署 |调试器 -> [] 中断未处理的异常

=> 请注意,我也转向 Rider 2019,因为问题在 2018 年仍然存在