加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 未生成捆绑查询令牌

发布时间:2020-12-16 01:56:49 所属栏目:百科 来源:网络整理
导读:我正在尝试新的Web.Optimizations捆绑和最小化器并遵循示例,但它不生成查询字符串的令牌部分: bundles.Add(new ScriptBundle("~/Scripts/test") .Include( "~/Scripts/jquery.validate.min.js" )); 但渲染的HTML是 script src="/Scripts/test" type="text/j
我正在尝试新的Web.Optimizations捆绑和最小化器并遵循示例,但它不生成查询字符串的令牌部分:

bundles.Add(new ScriptBundle("~/Scripts/test")
    .Include(
        "~/Scripts/jquery.validate.min.js"
    )
);

但渲染的HTML是

<script src="/Scripts/test" type="text/javascript"></script>

查询字符串令牌发生了什么变化?我希望它能呈现出类似的东西

<script src="/Scripts/test?v=8HZAB6C8ZnrIPYNFzMQKt0AR4AUsUYBjxPPkbGSRIZo1" type="text/javascript"></script>

我确实在web.config中将debug设置为false

编辑:只是为了澄清 – 捆绑和最小化的工作.但是它没有以?v = random的形式生成查询字符串标记

解决方法

如果你在调试它不捆绑.必须关闭调试才能使用令牌进行捆绑.

从tutorial开始:

Bundling and minification is enabled or disabled by setting the value
of the debug attribute in the compilation Element in the Web.config
file

您可以使用以下方式覆盖该行为

BundleTable.EnableOptimizations = true;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读