【问题标题】:IIS 7.5: Initial request to website never gets loadedIIS 7.5:对网站的初始请求永远不会被加载
【发布时间】:2011-06-30 07:38:55
【问题描述】:

当我第一次浏览我的网站时,互联网一直在旋转/加载。如果我两秒钟后尝试再次加载它,一切正常。

就像在“睡觉”一样。

我认为这一定与“回收”有关。我已将“空闲超时”设置为 0,将回收“常规时间间隔”设置为 0。

在我浏览我的网站之前,我查看了“工作进程”,它说应用程序池进程正在运行。

知道为什么我的网站“睡着了”吗?

谢谢! 魔力

【问题讨论】:

    标签: web iis-7.5 recycle


    【解决方案1】:

    您的 ASP.NET 页面在第一次被请求时被编译(参见"Understanding ASP.NET Dynamic Compilation")。所以这可能是您的第一个请求需要这么长时间的问题。

    为避免这种情况,您可以预编译您的 ASP.NET 应用程序:

    【讨论】:

    • 很抱歉不清楚。 :) 通过最初的请求,我的意思是如果我现在浏览我的网站......我将它放置几个小时然后再次浏览它,那么它仍然会继续旋转/加载而不显示页面。所以页面被编译了,它只是“睡觉”。知道为什么吗?
    • 好吧,我会首先检查应用程序池的回收是否真的是您的问题。指定 IIS 应在应用程序池被回收并检入时记录事件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多