我知道很多时候都会问过这样的问题,但我发现的那些话题对我没什么帮助。
我是一个非常简单的asp.net网站,有一个非常简单的默认页面,需要数据库中的一些数据(只有一些)。我正在为数据库使用Enity Ado.net框架。我还设置了Model" Lazy Loading Enabled"为假。我只是不知道为什么第一次访问网站时开始这么长时间。之后,速度还可以。
如果有人能帮助我找到我在这里做错的话,我将非常感激。
提前致谢!
答案 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应用程序生命周期的“编译生命周期”部分 概述