Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VS2008网站应用程序项目,构建后长时间等待查看页面_Visual Studio_Visual Studio 2008 - Fatal编程技术网

Visual studio VS2008网站应用程序项目,构建后长时间等待查看页面

Visual studio VS2008网站应用程序项目,构建后长时间等待查看页面,visual-studio,visual-studio-2008,Visual Studio,Visual Studio 2008,刚开始了一个新的网站应用程序项目,我发现要花很长时间才能直接打开我的网页。这是一个全新的项目,只有最少数量的文件,但文件夹中的其他文件不是项目的一部分,也不包括在我的项目中 无论如何,我按build,build complete,尝试打开网页,即 加载前需要等待1分钟,加载后会立即加载当然我只是想知道为什么初始加载需要这么长时间?原因是IIS/Cassini在每次构建后都会编译您的项目。完成此编译需要时间。一旦编译完成,IIS/Cassini会将它们存储在缓存中。在后续请求中,IIS/Cassi

刚开始了一个新的网站应用程序项目,我发现要花很长时间才能直接打开我的网页。这是一个全新的项目,只有最少数量的文件,但文件夹中的其他文件不是项目的一部分,也不包括在我的项目中

无论如何,我按build,build complete,尝试打开网页,即


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

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

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

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


希望这能有所帮助。

所以基本上这是正常的,网站没有问题,我只是处理一下?嗯,ASP.Net网站第一次在IIS中加载较慢是完全正常的。