我有一个小型 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/