Asp.net ASP MVC 5项目启动时没有调试速度非常慢

Asp.net ASP MVC 5项目启动时没有调试速度非常慢,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我使用Visual Studio默认的ASP.NET WEB应用程序MVC模板创建了一个演示项目,其中包含100个表,每个表包含100个字段,使用代码优先的方法,奇怪的是 如果我在没有身份验证的情况下使用MVC模板,那么一切都很好,使用start而不调试(ctrl+F5)启动项目大约需要10秒 如果我使用带有身份验证的MVC模板,使用start而不调试(ctrl+F5)启动项目需要几分钟的时间,即使我手动删除所有与身份验证相关的引用和代码,也需要几分钟的时间 如果我使用MVC模板而不进行身份验证

我使用Visual Studio默认的ASP.NET WEB应用程序MVC模板创建了一个演示项目,其中包含100个表,每个表包含100个字段,使用代码优先的方法,奇怪的是

如果我在没有身份验证的情况下使用MVC模板,那么一切都很好,使用start而不调试(ctrl+F5)启动项目大约需要10秒

如果我使用带有身份验证的MVC模板,使用start而不调试(ctrl+F5)启动项目需要几分钟的时间,即使我手动删除所有与身份验证相关的引用和代码,也需要几分钟的时间

如果我使用MVC模板而不进行身份验证,那么手动添加身份验证,使用start而不调试(ctrl+F5)启动项目大约需要10秒


有什么建议吗?谢谢

您必须使用实体框架。因此,在第一次加载时需要时间。当它加载时,之后不会花费太多时间。
问题是,实体框架需要时间来初始化所有类对象。所以,很明显,别担心。我想这次EF6已经减少了。希望对您有所帮助。

感谢您的回复Pratik Bhoir,实际上我使用了相同的100个表,每个表包含100个字段,MVC模板上有身份验证,MVC模板上没有身份验证,为什么时间成本差异如此之大?