由于js资源的url长度在我的本地dev站点上,所以尝试查找我正在寻找的脚本真的很烦人。

我用的是梳子2.2.2.4以下是我的相关combres.xml部分:
<jsMinifiers>
<minifier name="msajax" type="Combres.Minifiers.MSAjaxJSMinifier, Combres"
binderType="Combres.Binders.SimpleObjectBinder, Combres">
<param name="CollapseToLiteral" type="bool" value="true" />
<param name="EvalsAreSafe" type="bool" value="true" />
<param name="MacSafariQuirks" type="bool" value="true" />
<param name="CatchAsLocal" type="bool" value="true" />
<param name="LocalRenaming" type="string" value="KeepAll" />
<param name="OutputMode" type="string" value="SingleLine" />
<param name="RemoveUnneededCode" type="bool" value="true" />
<param name="StripDebugStatements" type="bool" value="true" />
</minifier>
<minifier name="yui" type="Combres.Minifiers.YuiJSMinifier, Combres">
<param name="IsVerboseLogging" type="bool" value="false" />
<param name="IsObfuscateJavascript" type="bool" value="true" />
<param name="PreserveAllSemicolons" type="bool" value="false" />
<param name="DisableOptimizations" type="bool" value="false" />
<param name="LineBreakPosition" type="int" value="80" />
</minifier>
</jsMinifiers>
<resourceSets url="~/combres.axd" defaultDuration="30"
defaultVersion="auto"
defaultIgnorePipelineWhenDebug="true"
defaultDebugEnabled="true"
defaultJSMinifierRef="msajax"
defaultCssMinifierRef="yui"
defaultCompressionEnabled="true" >有什么想法吗?
更新:
/scripts /1
指示关闭调试时,defaultVersion与文档一样工作,但在打开调试时,将返回大量散列。我正在调查它是否是梳子的版本(我们最近更新了)。
发布于 2012-02-10 22:42:05
Buu Nguyen提议:
在调试模式下,不能通过梳状配置“关闭”哈希生成。但是,可以修改GetResourceUrl以从Url中删除哈希。
发布于 2012-02-08 16:12:13
看起来梳被配置为使用Sha512VersionGenerator (它没有显示在您的配置段中,所以我想这是在其他段中设置的)。尝试将versionGenerator of resourceSet (或defaultVersionGenerator of resourceSets,并记住在resourceSet中删除versionGenerator )设置为:
Combres.VersionGenerators.HashCodeVersionGenerator versionGenerator属性并手动设置其版本。
https://stackoverflow.com/questions/9184267
复制相似问题