當我們做好一個ASP.NET MVC應用程式時,我們最後會進行發行的動作,例如我選擇發佈目標為資料夾,那麼發行成功後,在資料夾下就可以找到一堆的檔案,將這些檔案放到伺服器上後,設定相關的IIS站台設定後,開啟瀏覽器,這時會發現速度很慢,要等個十幾秒網頁才會載入完成,解決這個問題的方式如下

 

在發行頁面,摘要 -> 目標位置,點選設定,跑出下圖視窗

勾選 在發行期間先行編譯,接著點選設定

 

取消勾選 允許先行編譯網站成為可更新

 

再次發行,然後回到資料夾下,會看到出現了PrecompiledApp.config這個檔案,將所有檔案放到伺服器,問題還沒解決

 

開啟IIS -> 應用程式集區 -> 選擇集區 -> 滑鼠右鍵 -> 進階設定

1. 啟動模式設定為 AlwaysRunning

2. 回收時間設為03:00:00

3. 處理緒模型 -> 閒置逾時(分) 設為0

 

最後一步,選擇你的應用程式,進階設定 -> 一般 -> 預先載入已啟用 設為true

大功告成

arrow
arrow
    文章標籤
    ASP.NET MVC II
    全站熱搜

    Felix Tsai 發表在 痞客邦 留言(0) 人氣()