Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.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
asp.net站点重新启动后需要一段时间才能加载_Asp.net_Iis 7.5 - Fatal编程技术网

asp.net站点重新启动后需要一段时间才能加载

asp.net站点重新启动后需要一段时间才能加载,asp.net,iis-7.5,Asp.net,Iis 7.5,我有一个asp.net 2.0网站在IIS 7.5上运行。 在iis 7.5中重新启动后,加载默认页面加载事件需要一段时间。底部写着“等待…” 如果我在没有重新启动iis的情况下点击默认页面,它会很快加载。我真的不能在这里发布准确的代码。原因可能是什么?是重新编译整个网站吗? 如果是这样的话,我怎样才能防止这种情况发生?这是正常的。事实上,它正在重新编译网站。在ASP.NET站点上,有几种情况会导致JIT重新编译 可以找到更多信息。(这是文档的旧版本。我选择的文档版本与您指定的框架版本一致,但在

我有一个asp.net 2.0网站在IIS 7.5上运行。 在iis 7.5中重新启动后,加载默认页面加载事件需要一段时间。底部写着“等待…”
如果我在没有重新启动iis的情况下点击默认页面,它会很快加载。我真的不能在这里发布准确的代码。原因可能是什么?是重新编译整个网站吗?
如果是这样的话,我怎样才能防止这种情况发生?

这是正常的。事实上,它正在重新编译网站。在ASP.NET站点上,有几种情况会导致JIT重新编译


可以找到更多信息。(这是文档的旧版本。我选择的文档版本与您指定的框架版本一致,但在所有版本中都是相同的。)

您可以通过增加应用程序池的生命周期长度来防止它。在IIS中,转到应用程序池的文件夹并为站点选择池。右键单击“高级设置…”,在“流程模型”下找到空闲超时分钟数,并增加时间以匹配站点的使用。IE:如果你平均每小时有一位访客,那么60分钟就能让它保持活力

在IIS重置后的第一次,它将始终至少执行一次


你可以做的另一件事是得到一台速度更快的计算机,但第一次挂起的次数总是比其他人多。

这是只针对IIS设置后的一个用户,还是针对每个第一次点击它的用户?