MVC捆绑和缩小错误的URL

时间:2017-05-16 17:26:04

标签: css asp.net-mvc bundling-and-minification

我有一些网站使用相同的代码库,但看起来不同。在其中一个网站上,CSS捆绑包出现404错误,但其他网站没有此问题。我使用的是System.Web.Mvc 5.2.3版。我将BundleTable.EnableOptimizations设置为true。这是捆绑包的样子。

var cssName = GetConfigurationValue("StyleSheetName");
var cssBundle = new StyleBundle("~/Content/CSS").Include(
                    "~/Content/bootstrap.css",
                    string.Format("~/css/{0}.css", cssName));
bundles.Add(cssBundle);

正在运行的网站的网址为:

Content/CSS?v=ZoOnxTYIFYeSZONlc0yICzLMKodsPREd6rdpEoLclcw1

无效网站的网址为:

Content/CSS?v=UOFPTVfEQiXwaJ5YQDpCS3Y3CrYsXvqTD--Dqmd6hxo1

如果我直接打开网址并删除“ - ”,我会收到css。这可能是版本哈希的随机错误吗?破碎的网站之前正在运作,但刚刚开始出现问题。

编辑: 我能够通过稍微修改css来使其工作,以便它可以重新生成散列,但是我怎样才能确保不再发生这种情况?

0 个答案:

没有答案
相关问题