MVC中Bundles可以提高代碼的可重用性 我每個頁面都需要用到這十幾個JS+CSS 當我把MVC發佈到伺服器以後,Bundles中的JS和CSS會失效的時候 寶寶的心裡是崩潰的.... 查了很多資料 都說刪除一個BIN中的DLL就好了 但是每次重新生成的時候 那個DLL還會出現 並且刪除後發佈到 ...
MVC中Bundles可以提高代碼的可重用性
我每個頁面都需要用到這十幾個JS+CSS 當我把MVC發佈到伺服器以後,Bundles中的JS和CSS會失效的時候
寶寶的心裡是崩潰的....
查了很多資料 都說刪除一個BIN中的DLL就好了 但是每次重新生成的時候 那個DLL還會出現 並且刪除後發佈到IIS上也是無效的
為什麼
原因是MVC的EnableOptimizations預設為true因為就會啟用壓縮,將單次引用的資源文件壓縮,減少請求數量和帶寬 解決方案 答案很明顯了 我們不壓縮就好了-》BundleTable.EnableOptimizations = false;