專案從 .NET 4.0 升級至 4.5 後,瀏覽頁面出現 HTTP Error 500.0 - Internal Server Error。排除權限、組態、模組對應等常見原因後,鎖定為 **SquishIt** 套件不相容。
<%= SquishIt.Framework.Bundle.JavaScript()
.Add("/js/detail.js")
.Render("/js/detail_mini.js") %>
移除 SquishIt 相關程式碼後錯誤消失。SquishIt 早期停止維護,不支援 .NET 4.5+ 環境。
改用官方 Microsoft ASP.NET Web Optimization Framework (System.Web.Optimization) 取代,支援 Bundling/Minification 且持續更新。