我已经成功地将一系列解决方案部署为 .NET Core 控制台应用程序。这些在正常情况下成功运行,但通常看起来数据加载(使用带有 .ToList() 的 EntityFramework Core 查询以保留在内存中以进行多次访问)似乎正在无错误地破坏进程,但从不在同一个地方。有谁知道.NET Core C# 控制台应用程序有任何既定的内存或进程限制需要注意?我从不超过主机上的 CPU 或内存。它往往是在 .ToList() 之前在代码中执行后第一次访问的列表带有大量查询,这会在列表上执行空对象异常。
这是 .NET Core 2.0.0 SDK。
如果您知道已发布的限制,那就太好了。我也将尝试使用 MiniProfiler 进行取证。TIA。