當我們做好一個ASP.NET MVC應用程式時,我們最後會進行發行的動作,例如我選擇發佈目標為資料夾,那麼發行成功後,在資料夾下就可以找到一堆的檔案,將這些檔案放到伺服器上後,設定相關的IIS站台設定後,開啟瀏覽器,這時會發現速度很慢,要等個十幾秒網頁才會載入完成,解決這個問題的方式如下
在發行頁面,摘要 -> 目標位置,點選設定,跑出下圖視窗
勾選 在發行期間先行編譯,接著點選設定
取消勾選 允許先行編譯網站成為可更新
再次發行,然後回到資料夾下,會看到出現了PrecompiledApp.config這個檔案,將所有檔案放到伺服器,問題還沒解決
開啟IIS -> 應用程式集區 -> 選擇集區 -> 滑鼠右鍵 -> 進階設定
1. 啟動模式設定為 AlwaysRunning
2. 回收時間設為03:00:00
3. 處理緒模型 -> 閒置逾時(分) 設為0
最後一步,選擇你的應用程式,進階設定 -> 一般 -> 預先載入已啟用 設為true
大功告成
文章標籤
全站熱搜
留言列表