首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在高山上运行.NET Core2.1时出现System.OutOfMemory异常?

为什么在高山上运行.NET Core2.1时出现System.OutOfMemory异常?
EN

Stack Overflow用户
提问于 2018-07-03 23:08:49
回答 1查看 1.2K关注 0票数 1

使用.NET核心2.1.1高山(软件开发工具包和运行时)会导致几个错误:

A.连接到SQL Server数据库时的致命内部连接。B。几个小时后,无论负载和可用的处理能力如何,应用程序框都会抛出System.OutOfMemory异常。

EN

回答 1

Stack Overflow用户

发布于 2018-07-03 23:08:49

如果你得到了这个,那你就不走运了!请不要犯同样的错误,因为我们采用了基于阿尔卑斯山的NETCore 2.1,这将在几个月内成为一个生产就绪的应用程序。经过几周的寻找奇怪的bug后,我们开始意识到阿尔卑斯山falvor中的.NET Core2.1完全是实验性的。基本的功能会被严重的bug所阻碍。人们只能想知道您可能在生产中遇到的详细的、更特定于上下文的bug的范围。

答:您需要安装icu-libs包。将.NET应用程序连接到SQL Server数据库可能是该语言中最流行的数据库连接。有人会认为.NET团队会测试他们的新的阿尔卑斯山图像,以便MVC应用程序可以正确地连接,但事实并非如此。2.1.1运行时镜像无法自动将Windows字符串格式转换为Linux字符串格式。

这里有一个链接,表明Microsoft意识到了这个问题,但没有将其列为已知错误:

https://github.com/dotnet/corefx/issues/29147

B.事实证明,.NET核心的2.1.1ALPINE运行时有一些严重的内存泄漏。微软自己的.NET团队完全意识到了这些问题:

https://github.com/dotnet/corefx/issues/30652

然而,可悲的是,.NET团队似乎在Github的讨论中隐藏了问题。许多用户已经发出了类似的错误信号,但并没有让开发人员知道基于2.1.1的阿尔卑斯山运行时镜像严重损坏,看起来这个问题只是被微软掩盖了。请注意,此问题未列在.NET核心2.1的已知问题中。

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

https://stackoverflow.com/questions/51157851

复制
相关文章

相似问题

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