asp.net-mvc – MVC4捆绑通配符 – *与{version}
发布时间:2020-12-16 03:44:55 所属栏目:asp.Net 来源:网络整理
导读:我理解并完全理解新的bundle通配符{version}正则表达式,因为即使在更新后它也会继续拾取你的脚本和样式库.问题是我无法让它有效地工作. 我之前使用以下表示法来获取我的jQuery脚本: bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/
我理解并完全理解新的bundle通配符{version}正则表达式,因为即使在更新后它也会继续拾取你的脚本和样式库.问题是我无法让它有效地工作.
我之前使用以下表示法来获取我的jQuery脚本: bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-1.*")); 它会拾取与星号通配符匹配的所有文件. 但是,当我尝试以下内容时: bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); 我注意到jQuery文件没有写到_Layout.cshtml页面. 注意 – 我确实在两个示例中使用以下HTML代码: @Scripts.Render("~/bundles/jquery") 当我使用上面的第一个例子(“*”)表示法时,会将以下内容写入页面: <script src="/Scripts/jquery-1.7.2.js" type="text/javascript"></script> 但是,当我使用“{version}”表示法时,只有一个空的空间,应该写入库.这适用于jquery文件以及相关的CSS样式表. 无论我是在编译DEBUG还是RELEASE模式都没关系.结果是一样的.显然在发布模式下,我会在使用“*”表示法时获得优化版本: <script src="/bundles/jquery?v=VUv2YOeuOgHad-FHZ-vGMDu9wN1j9VZGifI1SBUUSMs1" type="text/javascript"></script> 因此,作为所有开发人员的完美主义者,我非常希望看到{version}符号对我有用,因为我确实了解新版本并希望对我的部署进行此控制. 非常感谢任何洞察我可能做错的事情. 提前致谢, 解决方法
尝试更新Microsoft.AspNet.Web.Optimization和相关的NuGet包:Microsoft.Web.Infrastructure,WebGrease,Antlr.不仅检查“nuget.org”选项卡,还检查“全部”.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在实体框架中为GUID设置NewId()
- asp.net-mvc – 当我的一个模型属性是整数时,为什么会出现数
- asp.net-mvc – ASP.NET MVC表单身份验证和未经身份验证的控
- asp.net-mvc – ASP.Net MVC – 视图中的编译器错误
- asp.net – 如何使用Linq获取XML元素的值,即使是空的
- ASP.NET剃刀参考文档
- 如何从中等信任的ASP.NET中的bin文件夹加载文件
- asp.net – 如何按优先级或按字母顺序对Request.UserLangua
- asp.net-mvc – 如何将MVC路由添加到特定控制器?
- asp.net – 何时填充已排序的asp:GridView?
推荐文章
站长推荐
- ASP.NET HttpApplication.EndRequest事件未被触发
- asp.net – 如何在MVC3中使用https生成绝对URL?
- asp.net – 使用数据集时无法正确绑定晶体报告,显
- 【.Net码农】走入asp.net mvc不归路
- asp.net-mvc – 将存储库注入ASP.NET控制器的最佳
- asp.net-mvc – 用相同的动词重载asp.net MVC控制
- 从Trace和Debug来看条件编译(Conditional Compi
- asp.net-mvc – 我可以在asp.net mvc中结束视图的
- asp.net-mvc – 如何实现在jqgrid搜索?
- asp.net-mvc – DotNetOpenAuth简单演示,MVC和Ra
热点阅读