1

我有一个名为 WebLibrary 的项目,其中包含许多库控件cssjs文件。

为了提高性能,我正在使用以下方法压缩和组合所有 css 文件Bundles

public class BundleConfig
{
    // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
    public static void RegisterBundles(BundleCollection bundles)
    {
        BundleTable.EnableOptimizations = true;
        bundles.IgnoreList.Clear();

        bundles.Add(new Bundle("~/bundles/allLibrary8Css", new CssMinify())
            .Include(
                "~/Controls/Common/common.css",
                "~/Controls/ApplicationTopHeader/applicationTopHeader.css",
                "~/Controls/StatusBar/statusBar.css"
                // other files
            ));
    }
}

这会生成一个压缩和缩小的随机css 文件(或资源)

在此处输入图像描述

但是,我希望从外部项目中引用这个压缩文件(或资源),但由于它生成的随机名称,我不能这样做:

/bundles/allLibrary8Css?v=VSqWZLr-gqdgDlMqOOg6ULA53tJ-5qFiIBRY6Qe-VHw1

http://library.myApp.com/bundles/allLibrary8Css?v=VSqWZLr-gqdgDlMqOOg6ULA53tJ-5qFiIBRY6Qe-VHw1

有什么方法可以防止捆绑创建的随机名称,以便我可以正确引用它?

4

1 回答 1

0

实际上,您可以,您可以放心地忽略查询字符串,一切都会好起来的,但是,您的缓存有问题......

于 2013-11-07T09:35:15.740 回答