谁能告诉我是什么原因/触发 Squishit 在生产模式下重建捆绑包?
例如,如果我创建以下包,则会按预期创建文件“Site.Master_{GUID}.css”。
<%= Bundle.Css()
.Add("~/css/reset.css")
.Add("~/css/typography.css")
.Add("~/css/styles.css")
.Add("~/MasterPages/Site.Master.css")
.Render("~/Cache/Site.Master_#.css")
%>
但是,如果我删除文件包文件,它不会被重新创建。我通过反复试验发现,如果我将 web.config 文件更改为
<compilation debug="true" targetFramework="4.0" />
然后回到假
<compilation debug="false" targetFramework="4.0" />
下次请求页面时,将重建捆绑包,但我想知道:
a) Squishit 如何决定应该构建还是重建特定的捆绑包
b) 如果有一种公认的方法可以重置 Squishit 以重建所有捆绑包 - 例如在缓存清除或站点更新之后。
谢谢。