1
當我將使用ASP.NET Core網站模板創建的網站發佈到Azure時,爲什麼我在site.css和site.js中所做的更改不是也發佈了嗎?在ASP.NET Core中發佈到Azure的CSS和JavaScript更改
當我將使用ASP.NET Core網站模板創建的網站發佈到Azure時,爲什麼我在site.css和site.js中所做的更改不是也發佈了嗎?在ASP.NET Core中發佈到Azure的CSS和JavaScript更改
原因是,儘管解決方案中存在bundleconfig.json文件(它定義了site.cs和site.js文件應該被捆綁和縮小),但實際上並沒有一個縮小器默認情況下安裝在模板項目中,這意味着文件site.css.min和site.js.min文件實際上並未更新。
您可以通過在VS中的解決方案資源管理器中展開site.css節點來驗證比較site.css與site.min.css。
要獲得微小的工作,你需要添加一個擴展和NuGet包通過執行以下操作:
欲瞭解更多信息,請參閱ASP.NET Core文檔的Bundling and Minification section。