问题标签 [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 投票
3 回答
2087 浏览

c# - Asp.net Mvc 2.0 Web.config.debug/release 的问题....System.UnauthorizedAccessException 未被用户代码处理

我正在尝试使用 webconfig 的调试和发布版本,但它从不工作。我正在尝试为我使用的名为combres 的第3 方库执行此操作。

http://combres.codeplex.com/

所以我首先将所有需要的 web.config 代码放在 web.config 中。现在我有 2 个不同的 .xml 文件(那是你放置 javascript 和 css 路径的地方)。

因此生产将具有不同的 .xml 路径,因此将进行调试。

所以我把这一行移到了web.config的release和debug中,修改了xml文件的路径。

我明白了

第 19 行 -> routes.AddCombresRoute("Combres");

第 46 行 -> RegisterRoutes(RouteTable.Routes);

所以我不明白为什么我会收到这个错误。我认为 webconfig jsut 是动态合并的,那么为什么它会在顶层而不是 .debug 上运行。

编辑

这是我的文件(出于安全考虑,删除了一些信息)

网页配置

正如您现在所看到的,我已将我的梳子注释掉,因为现在我必须手动来回切换。

这是我的 web.debug.config

0 投票
6 回答
4225 浏览

asp.net - Combres 的路线 (combres.axd) 不起作用

我已关注文章http://www.codeproject.com/KB/aspnet/combres2.aspx

当我运行我的网站时,我无法让 combres.axd 工作?我知道梳子正在运行,因为我的 xml 中的文件不正确会导致错误。我在 vista 上运行一个 ASP.NET 4.0 Web 表单站点。

我的 Combres XML 设置是。

我已经检查了 web.config 的所有正确值。该引用已从合并目录中添加,全局 ASX 文件具有以下内容。

我还检查了值是在 html 源代码中创建的。

我没有收到任何错误或任何信息来帮助我找出它无法工作的原因或我可能错过的内容。任何建议都会很棒。

0 投票
2 回答
3133 浏览

asp.net-mvc - 如何优化 Combres 设置(压缩、缩小)

谁能告诉我最佳的 Combres 设置?我有以下内容,但似乎我的 CSS 和我的 JS 没有被缩小。

0 投票
4 回答
3941 浏览

visual-studio-2010 - 需要 - 用于缩小 JS 和 CSS 的 Visual Studio 自定义构建操作

我一直在我的应用程序中使用Combres在运行时压缩、组合和缩小我的 javascript 和 css。这非常有效,并且完美地满足了YSlow

现在,出于性能原因,我正在重新考虑整个过程,而且我更多地考虑在构建时而不是运行时完成所有这些工作。

我希望我能在没有太多麻烦的情况下得到一些关于如何做到这一点的建议。是否有可以满足我需要的现有工具(类似于 Combres)?

0 投票
1 回答
411 浏览

asp.net-mvc-2 - ASP MVC2 CombresLink Issue On RackSpace Cloudsite

Im just finishing off deploying my asp.net mvc 2 website up to RackSpace cloudsites.

Im currently just getting an error saying: System.Security.SecurityException: Request failed. Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.

This is occurring on the following line: <%= Combres.WebExtensions.CombresLink("siteJs")%>

So it is when Combres is trying to access the SiteJs link in the App_Data/Combres.xml file. Im transferring this site over from Discountasp where it was working without issue.

Any ideas on what the problem and fix would be?

Thanks in advance

0 投票
2 回答
2986 浏览

javascript - Combres 合并 JS 和 CSS 文件,但不会缩小

嗨,我刚刚将 Combres 添加到我的 ASP.NET MVC 项目中,它将 CSS 文件合并到一个 CSS 中,将 JS 文件合并到一个 JS 文件中,但由于某种原因,它没有缩小。

知道为什么吗?(注意-我刚刚添加了 yui minifier。它不会用它来压缩我的文件......)这是我的 combres.xml :

0 投票
1 回答
686 浏览

asp.net-mvc - 为什么 Combres 仍在寻找旧版本的 System.Web.Mvc?

我将Combres与我的 MVC 3 RC 项目一起使用,当我将它部署到我的 Web 服务器时出现程序集绑定错误。

System.IO.FileLoadException
无法加载文件或程序集 'System.Web.Mvc, Version= 2.0.0.0 , Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

<%= Html.CombresLink("commonJs") %>

我的开发机器在 GAC 中有 MVC 1 和 2 程序集,所以在那里可以正常工作。Web 服务器在 GAC 中没有任何版本的 MVC,我正在对 MVC 3 程序集进行 bin 部署。我的项目引用了 System.Web.Mvc 的 3.0.0.0 版本,并且我的 web.config 中有以下部分:

我认为本节将告诉 Combres 使用 3.0.0.0 版本。为什么我的应用程序无法解析引用?

0 投票
2 回答
692 浏览

asp.net-mvc - 如何使用 Combres 嵌入实际的缩小资源而不是链接?

我正在编写一个 MVC 视图,它将作为 HTML 电子邮件发送。由于许多邮件客户端不呈现外部 CSS 样式表,因此我需要将它们包含在内。由于我已经在使用Combres来组合和缩小主站点上的样式表,因此我想使用它将样式插入到我的电子邮件视图中。

我可以使用Html.CombresLink("siteCss")将 a 渲染<link>到缩小的样式表,但是如何渲染实际的 CSS 内联呢?

0 投票
2 回答
980 浏览

javascript - ASP.NET:压缩 jQuery 时,Combres 导致“$ 未定义”

对于任何了解使用 Combres 的专业知识的人,这是为您准备的:

我的 Combres.XML 看起来像这样:

将defaultDebugEnabled 设置为false,即模块现在将开始运行...内联Javascript 和我的ClientRegisterScriptBlocks 之一炸毁说'$ 未定义'。显然,jQuery 没有被加载或以某种方式被破坏。如果我真的在 defaultDebugEnabled 设置为 true 的情况下运行它,那么组合的 JS 运行良好并且所有引用都有效。有什么想法为什么会发生这种情况?日志显示没有任何异常。

输出:

0 投票
2 回答
1686 浏览

asp.net-mvc - Combres 和 DotLessCssFilter

好吧,短期内我无法让它发挥作用。过滤器似乎无法自行应用。

我正在尝试让梳子与我的 MVC 3 剃须刀应用程序一起使用。除了 DotLessCssFilter,我什么都可以工作。

在文档中它说In order to apply a filter to your resource sets, you need to modify your Combres config file

我已经像这样修改了combres.config:

它会合并文件并按应有的方式进行缩小。

在我的一个文件中,我有一个简单的语法:

但似乎它从未通过过滤器。

不知道这是 MVC 问题还是一般问题。

有人成功使用过这个过滤器吗?

没关系!(编辑)

查看答案