启动缓慢(asp.net网站,entityframework)

时间:2014-05-07 09:34:40

标签: c# asp.net entity-framework

我知道很多时候都会问过这样的问题,但我发现的那些话题对我没什么帮助。

我是一个非常简单的asp.net网站,有一个非常简单的默认页面,需要数据库中的一些数据(只有一些)。我正在为数据库使用Enity Ado.net框架。我还设置了Model" Lazy Loading Enabled"为假。我只是不知道为什么第一次访问网站时开始这么长时间。之后,速度还可以。

如果有人能帮助我找到我在这里做错的话,我将非常感激。

提前致谢!

1 个答案:

答案 0 :(得分:-2)

如果您在微软网站上搜索它,您将找到足够的资源来回答您的问题。我相信在这里回答问题,而在其他地方存在,这是错误的。

首次申请时编译

  

默认情况下,ASP.NET网页和代码   用户首次请求资源时动态编译文件,   来自网站的ASP.NET页面(.aspx文件)。页面和之后   第一次编译的代码文件,编译后的资源   缓存,以便后续对同一页面的请求非常多   高效。 ASP.NET支持ASP.NET页面的动态编译   (.aspx文件),ASP.NET Web服务(.asmx文件),ASP.NET HTTP   处理程序(.ashx文件)和ASP.NET应用程序文件(Global.asax),作为   以及其他文件,例如源代码和类文件。更多   有关ASP.NET文件类型的信息,请参阅网站文件类型。对于   有关ASP.NET编译过程的更多信息,请参阅   ASP.NET应用程序生命周期的“编译生命周期”部分   概述

Source