Questions tagged «bundling-and-minification»

9
捆绑软件不包括.min文件
我对mvc4捆绑器有一个奇怪的问题,不包括扩展名为.min.js的文件 在我的BundleConfig类中,我声明 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.min.js")); } 我认为,我宣布 <html> <head> @Scripts.Render("~/Scripts/jquery") </head><body>test</body> </html> 而且当它渲染时,它只会渲染 <html> <head> <script src="/Scripts/jquery-1.8.0.js"></script> </head> <body>test</body> </html> 如果我将jquery.tmpl.min.js重命名为jquery.tmpl.js(并相应地更新捆绑软件中的路径),则两个脚本都将正确呈现。 是否有一些配置设置导致其忽略“ .min.js”文件?

3
MVC4样式束给403
启用捆绑/最小化后,我的某些捆绑在浏览器中似乎具有无效的URL(以/结束),并且IIS给出了403禁止的错误,就像试图列出文件夹的内容一样。 我的捆绑软件设置方式没有区别-它们不是.min.css,访问权限正确,等等。

6
如何强制BundleCollection刷新MVC4中的缓存脚本包
...或者我是如何学会不再担心的,只是针对Microsoft完全未记录的API编写代码。官方System.Web.Optimization发布有任何实际文档吗?“因为我肯定找不到任何东西,没有XML文档,并且所有博客文章都引用了RC API,这有很大的不同。嗯... 我正在编写一些代码来自动解决javascript依赖关系,并从这些依赖关系动态创建捆绑。一切正常,除非您编辑脚本或以其他方式进行更改而影响捆绑软件,而无需重新启动应用程序,则所做的更改将不会得到体现。因此,我添加了一个选项来禁用对依赖项的缓存以供在开发中使用。 但是,即使bundle集合已更改,也显然会BundleTables缓存URL 。例如,在我自己的代码中,当我想重新创建捆绑包时,我会执行以下操作: // remove an existing bundle BundleTable.Bundles.Remove(BundleTable.Bundles.GetBundleFor(bundleAlias)); // recreate it. var bundle = new ScriptBundle(bundleAlias); // dependencies is a collection of objects representing scripts, // this creates a new bundle from that list. foreach (var item in dependencies) { bundle.Include(item.Path); } // add the new bundle …

15
ASP.NET捆绑-包含文件已更改后,捆绑包未更新(返回304,未修改)
我正在尝试将ASP.NET与ASP.NET MVC 4应用程序捆绑在一起。情况是,我想制作一个CDN样式的服务,其中包含JS和CSS文件,您可以从其他站点使用以下类型的地址访问该文件:http : //www.mycdn.com/scripts/plugin/js,该文件包并缩小所有包含的.js文件。 我的一个文件捆绑配置如下所示: bundles.Add(new ScriptBundle("~/Scripts/plugin/pluginjs").Include("~/Scripts/plugin/jquery.plugin.js")); 但是,当我这样做时,即使更改了原始js文件,捆绑包也不会得到更新。刷新浏览器后,我不断收到“ 304未修改”的消息,并且缩小文件的内容未更新。由于具有旧内容的捆绑包没有用,我该如何更新捆绑包?我尝试了所有方法,但找不到解决方案。 提前致谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.