Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
C# IIS中应用程序池回收后加载asp.net网页延迟_C#_Asp.net_Performance_Iis_Compilation - Fatal编程技术网

C# IIS中应用程序池回收后加载asp.net网页延迟

C# IIS中应用程序池回收后加载asp.net网页延迟,c#,asp.net,performance,iis,compilation,C#,Asp.net,Performance,Iis,Compilation,我有一个带有母版页(.master)和许多内容页(.aspx)的web应用程序。所有的.aspx(内容页)页面都放在不同的文件夹中 当我第一次访问web应用程序时,加载默认页面(主页)需要花费时间,这是服务器第一次尝试编译和加载页面(如果我错了,请纠正我) 加载默认主页后,当我尝试导航到其他aspx页面时,加载仍然需要时间。为什么会发生这种情况,主页加载时页面已经编译好了 在处理第一个请求时,服务器是否只编译根文件夹中的文件 当用户请求放置在文件夹中的特定页面时,是否也会编译文件夹中包含的所有其

我有一个带有母版页(.master)和许多内容页(.aspx)的web应用程序。所有的.aspx(内容页)页面都放在不同的文件夹中

当我第一次访问web应用程序时,加载默认页面(主页)需要花费时间,这是服务器第一次尝试编译和加载页面(如果我错了,请纠正我)

加载默认主页后,当我尝试导航到其他aspx页面时,加载仍然需要时间。为什么会发生这种情况,主页加载时页面已经编译好了

在处理第一个请求时,服务器是否只编译根文件夹中的文件

当用户请求放置在文件夹中的特定页面时,是否也会编译文件夹中包含的所有其他页面

谢谢,
Kris

我可以在这里得到任何帮助吗?这些可能适用于您,并且您可能感兴趣:这可能更适用于您的应用程序(而不是面向MVC的应用程序)。当您首次访问web应用程序时,它不会编译和加载所有页面:它只编译您访问的页面。其他页面将在首次访问时按需编译。@Joe在我的解决方案结构中有多个文件夹,文件夹1有一个登录页面,文件夹2有大约30页。当我访问文件夹1中的页面时,它会快速加载,但当我访问文件夹2中的页面时,加载大约需要10秒。知道为什么会这样吗??