看起来,如果我一天不访问低流量网站,则首页加载时间会很长。我相信这可能是因为 IIS7 在一段时间内没有收到任何请求时会关闭应用程序。
我怎样才能阻止这种情况发生?
我有一个专用服务器,因此我拥有更改 IIS 中的内容所需的所有访问权限
最佳答案
有两种方法可以解决这个问题。
修改应用程序池中的“空闲超时”值。默认情况下,如果 20 分钟没有请求,它将关闭应用程序
如果您使用的是 ASP.NET 4.0,您可以使用新的自动启动行为来保持应用程序“始终运行”,您可以看到此 blog post有关如何配置它的示例。
关于asp.net - 为什么IIS7需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3883260/