我在IIS 7上有一個asp.net應用程序。它是'預編譯的',但我知道IIS必須在第一次編譯程序集重新運行。asp.net應用程序需要很長時間才能啓動 - 即使編譯後也是如此
下面是問題 - 在我發佈和部署應用程序後,我登錄,並且(如預期的)大約需要30秒才能看到登錄頁面。然後我訪問每一頁,以便它們被編譯(我已經使用了'每個頁面的單個文件'或任何選項)。
到目前爲止這麼好。
然後10分鐘後我登錄,它幾乎是瞬間的。仍然很好,並期望。
然而第二天,我的第一次登錄需要30秒或更多。在此期間,沒有人更改web.config或複製任何新的程序集 - 我確信這一點。
有沒有人有一個想法,爲什麼發生這種情況?是否有應用程序超時(而不是會話超時)?在IIS管理控制檯中是否存在一些設置,我可能已經將某些默認值設置爲最佳值? 感謝您的任何幫助, James
默認情況下,IIS在沒有活動20分鐘後回收應用程序。 –