VS2008网站应用程序项目,Long等待构建后查看页面

时间:2011-07-21 09:00:20

标签: visual-studio visual-studio-2008

刚刚开始一个新的网站应用程序项目,并且发现我需要很长时间才能打开我的网页。这是一个全新的项目,只有最少的文件数,但文件夹中还有其他文件不属于我项目中未包含的项目。

无论如何,我按下构建,构建完成,尝试打开网页,即http://unitedcms/default.aspx

需要在加载之前等待1分钟,在初始加载后立即加载,我只是想知道为什么初始加载需要这么长时间?

1 个答案:

答案 0 :(得分:0)

原因是IIS / Cassini在每次构建后编译您的项目。这个编译需要时间来完成。编译后,IIS / Cassini将它们存储在缓存中。在后续请求中,IIS / Cassini不会重新编译代码,而是从缓存中提供代码。

这就是你的第一次请求总是很慢的原因。

这是一个例子。使用记事本编辑web.config文件(只需添加一个空行或空格)。保存。然后尝试再次打开您的网站。加载需要一些时间。那是因为IIS检查你的web.config文件的最后修改时间戳,如果它比缓存中的那个更新,它将重新编译代码。

希望这有帮助。