ASP.NET 捆绑 - 将生成的捆绑包保存到磁盘

ASP.NET bundling - saving generated bundles to disk

我有很多捆绑包。出于离线目的,我需要将它们保存到磁盘。我目前为此使用 WebClient.DownloadFile,但我必须维护一个单独的捆绑包列表以调用 DownloadFile

你能告诉我一个更好的方法吗?我认为它可以与 Transformers 或一些虚构的 BundleTable.ListAllBundles() + bundle.GetMinifiedVersion() 方法一起使用,但我没有找到任何工作示例可以在字符串中提供脚本的缩小版本或允许保存到磁盘。

我最终遍历了这些包并将它们添加到要下载的文件列表中

foreach (var b in BundleTable.Bundles) {
    pagesToDownload.Add(b.Path);
}