2014-03-19 45 views
0

我使用Visual Studio的默認ASP.NET WEB應用程序MVC模板創建一個演示項目,其中包含100個表格,每個表格包含100個由代碼第一個字段的方法,奇怪的是ASP MVC 5項目啓動時無需調試極其緩慢

如果我使用MVC模板不經認證,一切都很好,使用不開始調試(CTRL + F5)推出圍繞10S

如果我使用身份驗證的MVC模板,使用啓動項目成本而不調試( ctrl + F5)啓動項目成本幾分鐘,即使我手動刪除所有認證相關的參考和代碼,它仍然花費幾分鐘

如果我使用MVC模板不經認證,然後手動添加認證,使用不開始調試(CTRL + F5)啓動10秒左右

所以任何提示的項目成本是多少?謝謝!

回答

0

您必須使用實體框架。所以,第一次加載需要時間。當它的負載,它不會花很多時間後。 事情是,實體框架需要時間來初始化所有的類對象。所以,它顯然不擔心。我認爲EF 6減少了這個時間。希望它可以幫助你。

+0

感謝您的回覆Pratik Bhoir,實際上我使用了相同的100個表格,每個表格包含MVC模板上的100個字段WITH Authentication和MVC模板WITHOUT驗證,爲什麼時間差異如此之大? – user1521398