问题标签 [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.

0 投票
2 回答
639 浏览

dotless - dotless css 参考在发布模式下不起作用(使用 Combrress)

我正在使用无点 css。这是我的代码

当我在自己的机器上,在调试模式下,所有 css 文件(也是这个 main.less 文件)都被单独引用。

在这种情况下,jqmWindowBig该类是 and 的组合jqmWindowBigjqmWindowCommon并且一切正常。

现在在生产中,combrress 为我的所有 CSS 文件创建了一个大文件,然后,CSS 包含我在 .LESS 文件中输入的代码,因此该.jqmWindowCommon部分不会被该'jqmWindowCommon'部分替换,因此该部分是不jqmWindowBig完整的。

这是我的梳子配置:

简而言之:.jqmWindowCommon;在发布模式下运行时,引用不会被替换。

编辑不仅这不起作用,我可以看到这些规则

也不工作,所以基本上没有 .LESS 功能与 Combress 结合使用时>

0 投票
2 回答
1974 浏览

asp.net - HttpHandler 生成的内容(axd 文件 - 捆绑 css/js)给出 404 错误。使用梳子

我想捆绑和缩小我的 JS/CSS 文件。为此,我正在使用 Combres

我已经在我的本地环境中设置了 Combres 解决方案,它在那里工作。但是,当我将应用程序部署到 IIS 时,它不起作用。嗯。我尝试访问的网址是http://www.mysite.com/combres.axd/siteJs/-1639413070/

我收到 IIS 404 错误:404 - File or directory not found

这是我的设置。

网络配置:

Combres.xml:

呈现的 HTML:

当我输入一个链接时,比如http://www.mysite.com/combres.axd/siteJs/-1639413070/,它会给出 IIS 404 错误。

我可以通过将“defaultDebugEnabled”设置为 false 来运行它,但是当然,它不起作用。

我已确保 NetworkService / IISuser 对我的文件夹具有完全访问权限。

任何想法为什么我的处理程序会摔倒?

0 投票
0 回答
241 浏览

jquery - 如何将 JavaScript Source Maps 添加到 Combres resourceSet

我想将 jQuery *.map 文件包含到我的 Combres JS 资源集中,但我不知道如何实现。据我所知,Combres 仅支持 JS 和 CSS 文件。而 *.map 文件不是这两个文件中的任何一个。

是否可以添加 *.map 文件?

基本上,这是我尝试过的:

0 投票
1 回答
129 浏览

asp.net-mvc - .NET 4.0 MVC 加载错误,这是什么?

我一直在尝试启动我当前的项目,但是当页面无法加载时开始出现非常奇怪的“错误”。我最近尝试将 Combres 添加到我的项目中,但它发生在其他错误(标准异常、SQL 异常等)上,我不知道它是什么。如果有人以前见过这个,那么弄清一些东西会很棒。

我正在使用带有 IIS Express 的 Visual Studio 2012 在 Google Chrome 中运行该项目(尽管它也发生在 Firefox 中)。

我已经包含了报告的内部服务器错误。会不会跟压缩有关系?

谢谢!

在此处输入图像描述

0 投票
0 回答
356 浏览

asp.net-mvc-3 - js和css缓存在combres中

我已经在我的网站(MVC3)中实现了梳子。问题是每次我在 javascript 中更改某些内容时,我都需要清除浏览器缓存以反映我的更改。

如果 js 和 css 有任何更改,浏览器应该会自动刷新更改。(我不希望禁用缓存)。有什么办法吗?

0 投票
0 回答
191 浏览

asp.net - 使用 Combres 包含目录中的所有文件

我正在使用 Combres 捆绑各种 JavaScript 库,例如:

有什么方法可以指定要包含的整个文件夹(此处:~/Scripts/Libraries/),而不必一一明确列出所有 JavaScript 文件?

0 投票
0 回答
360 浏览

asp.net - 在两个 asp/aspx 文件中使用 js/css 压缩框架

我有一个网站,它同时具有 asp 和 aspx 页面。我可以同时使用 System.Web.Optimization、Combres 等框架吗?

另一个问题是这些页面没有代码隐藏,因为它们是在部署时从同一个模板生成的。另外,我在网站的根目录下没有任何 bin 文件夹,但在 IIS 中的各个虚拟目录中。也就是说,我的网站根目录只有这些静态的asp/aspx文件、global.ascx、web.config、css和js文件。

所以,我不能使用类似下面的东西,因为这些 DLL 不存在于根 bin 文件夹中:

  • <%=System.Web.Optimization.Scripts.Render("~/AdminJS.js")%>
  • <%=Url.CombresLink("AdminJS") %>

一个简单的解决方案,比如<script type='text/javascript' src='/cms/bundling/scripts/admin.js?v=123'></script> 让我知道是否需要更清晰。

如果我能实现这些框架,那将是很大的帮助。

0 投票
0 回答
59 浏览

c# - AddCombresRoute 抛出 ArgumentNullException

我在预先存在的 Visual Studio 解决方案中创建了一个新的测试项目,并尝试模拟一个控制器,以便我可以测试路由。主要项目使用 Combres 来缩小 css 等。为了更好地演示问题,我将 .AddCombresRoute 放入了测试中,该测试会产生我要解决的错误。

尽管进行了正确的引用,但确保 combres.xml 和 combres.xsd 在 App_Data 中(并复制到本地)并将相关条目放入 app.config 运行测试时出现以下错误:

用户代码未处理 ArgumentNullException。System.Xml.dll 中发生的类型为“System.ArgumentNullException”的异常未在用户代码中处理。附加信息:值不能为空。

0 投票
0 回答
32 浏览

asp.net-mvc - 媒体文件未加载

我已经为托管它的网站提供了 ssl 证书。执行此更改后,未加载 https 内容。我也重新启动了iis,但没有用。目前在系统中,我们正在使用 combres.xml 加载所有 CSS 和 JS 文件,但不加载媒体文件。目前使用框架 4.0

谁能帮我吗。

0 投票
1 回答
19 浏览

url - 未加载 IIS7 和强制小写 URL combres.axd

我已经在我的网站上成功应用了 IIS 规则(强制小写 URL),但现在我遇到了一个问题,我们的一个文件 combres.axd 停止加载。我尝试应用我在stackoverflow上找到的其他方式,但还没有成功。请建议如何解决此问题。

在此处输入图像描述