c# - ASP.net MVC : why is AreaRegistration. RegisterAllAreas() 这么慢?

标签 c# asp.net-mvc performance

我有一个小型 ASP.net MVC 应用程序,大约有 10 个 View 和 2 个 Controller ,它需要很长时间(不是永远但在 30-50 秒之间)来加载一个站点。

我做了一些分析,发现超过 50% 的时间花在了我的 Global.asax.cs 文件中的以下行上:

AreaRegistration.RegisterAllAreas();

可能是什么原因以及如何提高性能?

最佳答案

您在使用 MVC 区域吗?如果不是,只需删除或注释该行。我以前注意到这一点,但没有真正的解释。

关于c# - ASP.net MVC : why is AreaRegistration. RegisterAllAreas() 这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8742898/

相关文章:

c# - 字符串 s[s.Length-1] 与 s.Last()

c# - 将 TextBox 的文本传递给 C# 中的另一个窗体?

asp.net-mvc - 如何检查经过身份验证的用户是常规 ASP.NET Identity 帐户还是链接到外部提供商的帐户

c# - 根据使用该样式的控件的属性修改 WPF 样式中的参数

javascript - 无法发布复杂对象

asp.net-mvc - ASP.NET MVC eurl.axd错误

MySQL慢查询日志——慢到什么程度才算慢?

performance - 在 MATLAB 中获取给定索引矩阵的元素的最快方法

pandas - 使用 pandas 连接以不同格式给出的两个表的有效方法是什么?

c# - 使用 ReSharper 在 Visual Studio 的自动格式化中换行和换行