bundling-and-minification相关内容
我只是尝试了ASP.NET 4.5捆绑和缩小,并遇到了一个问题。 我有大约10 css文件,其中2例在布局使用属性媒体=“屏幕”最初引用。 由于增加一个css来捆绑不允许您指定这样的属性应加语法(有道理的,因为该属性将适用于整个束),我希望能看到@Styles过载。渲染,让我到指定的HTML属性,如在其他HTML辅助,却是没有。 有是一个丑陋的解决方案,在其中,因为我知道创建束的URL,我可
..
我有这样的捆绑 bundles.Add(新StyleBundle(“〜/内容/主题/默认/ CSS”) .IncludeDirectory(“〜/内容/主题/默认”,“*。的CSS”)); 但我想从它排除一个CSS文件。 是否有可能在没有捆绑指定每个css文件使这个? 解决方案 尝试使用
..
我MVC4应用程序正在使用 Scripts.Render 加载加载一个名为捆绑“functions.js。” 当我调试在浏览器,脚本加载该应用程序,但版本已经过时。当我直接查看资源,但附加?V = anytext 剧本看起来是正确的,但是不追加,脚本显示旧code。有没有一种方法来捆绑强制输出正确的文件,而不是过时之一? 解决方案 这可能是一个缓存的问题。当在调试模式下使用捆绑和缩小时(
..
据以发布模式,如果它存在打捆应该使用.min.js文件文档。我加入角方式如下: bundles.Add(新ScriptBundle(Bundles.Scripts).INCLUDE( “〜/内容/脚本/ angular.js”)); 我在同一个文件夹angular.js和angular.min.js。所以,按我的理解应该打捆只使用angula
..
我已经部署到Azure中的MVC4项目。该捆绑和微小的作品精美绝伦。 所有脚本文件都在其中捆绑到一个文件夹/ JS /脚本/ JS 当我使用msdeploy发布到Azure的,我只想部署捆绑/缩小的脚本文件。我不希望任何人通过猜测URL获得访问我的未缩小的脚本。 据我了解MVC捆绑发生在运行时,因此它需要分拆的文件来创建动态的包。这可能需要与像咕噜进行自动化也许? 想知道是什么部署策略的人
..
首先背景 - 我使用的把手为模板HTML,我想利用ASP.NET捆绑的捆绑和缓存功能,模板提供给客户。为此,我创建了自己的捆绑子类的实现 IBundleTransform ,做我的模板,一些必要的转换。特别是我: 添加模板到Visual Studio的HTML,但嵌入在&LT模板,脚本类型=“文本/ X-车把模板'> ...< / SCRIPT> 这似乎给了我很大的模板
..
我能否在我的 Bundle.config 文件脚本,或者是只对风格包? <?XML版本=“1.0”编码=“UTF-8”&GT?; <捆绑版本=“1.0”> < styleBundle路径=“〜/内容/ CSS”> ... < / styleBundle> < scriptBundle路径=“〜/脚本”> 这可
..
是否有可能在ASP.NET MVC 4配置Scripts.Render在“脚本”的标签,以产生“类型”属性? 如果是这样,怎么样? 由于提前, 瑞安 解决方案 1.1-ALPHA1更新已支持做自己的标记和脚本/样式助手格式化。 还有这是默认设置为一个新的DefaultTagFormat属性: “<脚本SRC =”{0}“>< / SCRIPT>”中 还
..
当我用下面MVC 4捆绑,我的应用程序可以获得多个JavaScript错误,如“jQuery的未定义” bundles.Add(新ScriptBundle(“〜/包/ jQuery的”)。包括( “〜/脚本/ jquery- {}版本的.js” “〜/脚本/ jQuery的 - 用户界面 - {}版本的.js”
..
我有以下ScriptBundle在BundleConfig.cs定义 - 公共类BundleConfig { 公共静态无效RegisterBundles(BundleCollection包) { bundles.Add(新ScriptBundle(“〜/ JS / yepnope”)。包括( “〜/脚本/
..
在使用新的捆绑和缩小功能,在一个ASP.NET应用程序解决性能问题,我注意到相当多的文件访问活动中捆绑使用的JavaScript文件。 有点在一个干净的MVC应用程序的测试后,我注意到的第一个请求,在那里我希望它读取文件,建立包后,并没有阅读有关后续请求的文件分钟左右。然后,它会再次阅读,然后去安静一分钟左右。 显然有一些类型的缓存会在这里的,但在哪里捆内容得到缓存多长时间?我还可以控制该时间
..
是否有可能检测ASP.NET MVC捆绑查询字符串? 例如,如果我有以下的包请求: /css/bundles/mybundle.css?v=4Z9jKRKGzlz-D5dJi5VZtpy4QJep62o6A-xNjSBmKwU1 是否可以提取 v 查询字符串: 4Z9jKRKGzlz-D5dJi5VZtpy4QJep62o6A-xNjSBmKwU1 我试过在一个包变换这样
..
我刚开始用VS 2012 RC的工作。我创建了一个测试站点母版页和一个Web表单。该网站上目前,我用这个code捆绑整个样式文件夹: 的Global.asax BundleTable.Bundles.EnableDefaultBundles(); Site.master母 <链接rel =“stylesheet”属性类型=“文/ CSS的”href =“样式/ CSS”/&GT
..
我使用的是捆绑和微小跨服务器场,那里是一个交叉的新旧服务器的时期。 我的问题是,旧的服务器缓存新的软件包缓存克星URL的内容。 例如在新 HTML被缓存在新捆绑网址: <脚本的src =“/ bundle.css V = RBgbF6A6cUEuJSPaiaHhywGqT7eH1aP8JvAYFgKh?”>< / SCRIPT> 这然后作出一个老服务器,尚未更新用
..
约束:我不使用MVC,只是普通的醇'的.aspx在我的web应用程序文件。不使用母版页或者 - 每个页面都是一个不同的野兽,这样的解决方案是不适合我。 我读过捆绑和微小大多数例子既需要一些特殊的标记MVC或要求您识别捆绑脚本/样式表在前面,然后参考这些软件包。我想避免每次我加一次重新编译DLL或修改在.aspx页面中一个.js引用。 我有点自读MSFT文档..难倒有一个方法(如ASP.NET控
..
我对可读性的所有标记略有洁癖(因此缩进)。 当我称之为 @ Styles.Render(“〜/内容/ CSS”)在ASP.NET MVC4项目,只有第一行缩进保持从我的剃须刀模板。 下面是输出: <链接HREF =“/内容/ CSS / ie.css”的rel =“stylesheet”属性/> <链接HREF =“/内容/ CSS / 1140.css”的rel =“st
..
我想System.Web.Optimization添加到我的ASP.NET Web窗体的解决方案。 我加的Microsoft ASP.NET Web优化框架,通过的NuGet包。它补充Microsoft.Web.Infrastracture和WebGrease(1.5.2)的引用。 然而,当我运行 <%= System.Web.Optimization.Scripts.Render(“
..
的简而言之:的 其中包含来自 VirtualPath项目捆绑(按自定义的VirtualPathProvider先得)不起作用。未在 V = 生成的哈希和解决他们显示了 .Items 属性为空。 的详细:的 假设我们有一个包注册: bundles.Clear(); bundles.ResetAll(); BundleTable.EnableOptimizations = TRUE;
..
我有以下 bundles.Add(新ScriptBundle(“〜/包/脚本/通用”)。包括( “〜/脚本/ jquery.validationEngine.js” “〜/脚本/ common.js”)); 生成<脚本的src =“/包/脚本/普通V = 9O0Yi3fV_GWpGyJQ_QYURiOYy6SEm
..
我想改变一个包请求发出的缓存头。目前,它是由用户代理不同,但我不希望它,有没有办法改变一个包请求发送的头? 在快速浏览一下在 System.Web.Optimization 组装可以看我的头得到设定 Bundle.SetHeaders 这是一个私有的静态函数,所以我不认为它可能,虽然我很乐意被证明是错误的。 解决方案 这是不是我们今天当前公开。我们只能暴露在BundleRepsonse可
..