问题标签 [combres]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - SquishIt 和 Combres2 之间哪个更小?
有没有人比较这两个库(Combres2 和 SquishIt)?如果一个图书馆比另一个图书馆好,我也想知道原因。
我发现文章说 Combres2 的压缩比 SquishIt 好。但这几乎是一年前的事了。
http - 远程主机关闭了连接
我们在错误日志中看到“远程主机关闭了连接”:
错误代码是0x80070040 错误代码是0x800703E3。(大部分)
我们正在使用 Combres 进行 Javascript-Css 缩小、压缩和缓存。缩小和压缩的 javascript 文件的大小为 82.2 KB。
那么combres中是否有任何错误或82KB太高而无法下载?
我们还尝试为 .js 文件制作输出缓存(这些文件由 Combres 准备),但它不起作用。我怎样才能重现这个问题?在生产环境中,我们遇到了错误,但我们无法重现该问题。
dotless - 是否可以让多个 CSS 文件使用 Combres 和 Dotlesscss 重用相同的变量?
我已经使用 Combres 有一段时间了,非常喜欢它。现在我也开始使用 Dotlesscss 过滤器来启用变量和更具可读性的代码,这些代码有望保持干净和可读......
Combres 的一个很好的优势是,将大型 CSS 文件拆分为具有不同职责的多个文件非常好。
我的问题是将其结合起来以利用 Combress 和 Dotlesscss。
我想variables.css
在我的网站上有一个包含我需要设置颜色等的所有基本变量的文件,但是 Combres 组合、过滤和压缩 CSS 文件的方式似乎是这样的:
过滤 -> 组合 -> 压缩
这当然意味着单独的 CSS 文件不知道在其他 CSS 文件中定义了哪些变量,所以如果我想要到处都使用一种颜色,我将不得不在所有 CSS 文件中为它添加一个变量。
如果可以将顺序更改为:
合并 -> 过滤 -> 压缩
这样我就可以variables.css
在一个文件中包含所有变量,并且它们的使用分布在多个文件中。这意味着如果我想改变样式,我只需要在变量定义文件中搞乱。
是否有可能改变 Combres 做这些事情的顺序?
asp.net - Combres.axd 在 WebForms 应用程序中返回 404
我有 2 个 ASP.NET 应用程序、1 个 WebForms 和 1 个 MVC。Combres 在本地从事 IIS Express 工作时,两者都表现出色。将两个应用程序部署到测试服务器(IIS 7,两个应用程序都在 IIS 中的同一个网站中)后,WebForms 应用程序页面中引用的 combres.axd 链接返回 404,而 MVC 应用程序工作正常。
我也将 WebForms 应用程序连接到我的本地 IIS,它再次运行良好。
我查看了本地 IIS、MVC 应用程序和 WebForms 应用程序之间的模块和处理程序,并且路由注册似乎相同。
如果我设置 defaultDebugEnabled="true" 那么它会为资源集中的每个脚本生成一个脚本标记并且工作正常。
任何想法如何从 Combres.axd 调试 404?
css - 尽管有过滤器,但 Combres 没有修复相对 URL?
更新:这是我认为有问题的 CSS 示例:
更新-在问题跟踪器中为 codeplex 上的梳子创建了一个工作项。
更新:我查看了日志,发现发生了什么-
那么,我可以获取源代码并查看它还是需要将它放在梳子问题跟踪器上?
我正在使用过滤器 -
这应该解决此处提到的相对 urls 问题。但是网址(css背景图片)仍然使用错误的路径并执行类似的操作
http://somedomain.com/combres.axd/pics/pic.png
而不是使用
http://somedomain.com/pics/pic.png
我还尝试使用显式应用 -
任何人都可以给我任何建议吗?我发现了类似的东西,但它的解决方案对我不起作用。
更新:这是我的combres.xml以防万一-
javascript - 不能用 Combres 和 yui 缩小
我不知道如何找到更多关于我的 .js 文件有什么问题的信息,但是如果我打开“defaultDebugEnaled = true”,那么它工作正常,但是将它设置为 false 会让我得到这个错误
而且我似乎无法切换任何东西来让它给我一个更具体的错误,我只知道它在尝试缩小它时会失败。
此外,这只发生在我包含一个特定文件时,但这是工作,所以不能只发布该文件。
asp.net-mvc - 内容下载错误,IIS 7.5 + ASP.NET MVC
我的 Web 应用程序是用 ASP.NET MVC 3 编写的(我们也使用了 ASP.NET Sprite & Combres)。在本地 IIS 7.5(以及 Visual Studio 的开发服务器)上进行测试是可以的。
但是,如果我们使用远程网络服务器,我们会在内容下载(css 和 js 文件)时出错:当内容的大小大于某个值(~250 KB)并且它正在中止浏览器以 36B 值下载时(但是通过 Firebug 是 200 OK)。
最初增加 IIS 的缓存大小可能会有所帮助,但随着静态文件数量及其大小的增加,此错误会返回。
禁用 Combres/ASP.NET 没有帮助。
在 IIS 的标准默认输入中,我们在同一个网络服务器上遇到了同样的问题(这是带有多语言欢迎的图片):只下载了部分图片。
这个错误不是规律的:随着网速的增加,出错的概率在降低。我们在两个不同的网络服务器上有这个错误。
c# - Combres 不会在内容上添加 etag,为什么?
我刚刚在我的项目中使用了 Combres 库来缩小 css 和 js 文件,并且基本上对页面进行了一些优化。每当我读到关于 Combres 的信息时,我看到它会将 etags 连同它优化的资源一起发送,但是当我发布我的项目时,Combres 压缩的资源上没有 etags。我需要进行任何配置才能使其正常工作吗?我正在使用 windows azure 来部署我的项目(如果重要的话)。
对于这个问题的帮助,我将不胜感激。
javascript - 关于 Compress 用于缩小和合并 js/css 文件
在搜索谷歌很多后知道哪个 js minifier & combiner 是好的。我才知道 Combress 很好。所以我下载了compress,但无法用VS2010打开它。它说的是源代码控制下的项目。我没有 vss & tfs。无论如何,我只是添加 Combress dll 并按照网站http://www.codeproject.com/KB/aspnet/combres2.aspx?msg=4093532#xx4093532xx的一些说明进行操作
我做了所有的事情,但现在我的项目没有运行。我该怎么办......请帮忙。谢谢
c# - ASP.Net Combres 和 Combres MVC with Cloudfront
目前我正在使用 Amazon Cloudfront 为我的 ASP.Net MVC3 C# 站点上的静态对象提供服务。因此,所有静态资源都在资源之前附加了http://cdn.domainname.com/ 。
同时我使用combres和combred mvc来压缩和组合我的CSS和Javascript。
输出最小化组合文件的标签如下。
这会在我的网站上生成指向
正如您所看到的,我的 cloudfront cdn 不在它前面,所以我没有通过这些文件获得 cloudfront 的好处。
有没有人知道如何插入我的cdn而不更改实际的combrress dll文件的源代码?