2010-11-24 62 views
3

hi 我刚刚添加Combres到我的ASP.NET MVC项目,它将CSS文件合并成一个CSS文件并将JS文件合并到一个JS文件中,但对于某些原因,它没有缩小。Combres结合JS和CSS文件,但不会缩小

有什么想法为什么? (注意 - 我刚刚添加的衣minifier它不压缩我的文件与它我们与它...) 这里是我的combres.xml:

<?xml version="1.0" encoding="utf-8" ?> 
<combres xmlns='urn:combres'> 
    <cssMinifiers> 
    <minifier name="yui" type="Combres.Minifiers.YuiCssMinifier, Combres"> 
     <param name="CssCompressionType" type="string" value="StockYuiCompressor" /> 
     <param name="ColumnWidth" type="int" value="-1" /> 
    </minifier> 
    </cssMinifiers> 
    <resourceSets url="~/combres.axd" defaultDuration="30" 
           defaultVersion="auto" 
           defaultDebugEnabled="auto" > 

    <resourceSet name="siteCss" type="css" minifierRef="yui"> 
     <resource path="~/Content/main.css" /> 
     <resource path="~/Content/css/superfish.css" /> 
     <resource path="~/Content/css/superfish-rtl.css" /> 
     <resource path="~/Content/prettyPhoto/css/prettyPhoto.css" /> 
    </resourceSet> 

    <resourceSet name="siteJs" type="js"> 
     <resource path="~/Content/js/jquery-1.4.2.min.js" /> 
     <resource path="~/Content/js/superfish.js" /> 
     <resource path="~/Content/prettyPhoto/js/jquery.prettyPhoto.js" /> 
    </resourceSet> 

    <resourceSet name="adminCss" type="css" minifierRef="yui"> 
     <resource path="~/Content/Site.css" /> 
     <resource path="~/Content/CKEditor/_samples/sample.css" /> 
     <resource path="~/Content/eggplantTheme/jquery-ui-1.8.2.custom.css" /> 
     <resource path="~/Content/TreeView/jquery.treeview.css" />  
    </resourceSet> 

    <resourceSet name="adminJs" type="js"> 
     <resource path="~/Content/js/jquery-1.4.2.min.js" /> 
     <resource path="~/Content/js/jquery-ui-1.8.2.custom.min.js" /> 
     <resource path="~/Scripts/general2.js" /> 
     <resource path="~/Content/CKEditor/ckeditor.js" /> 
     <resource path="~/Content/CKEditor/_samples/sample.js" /> 
     <resource path="~/Content/CKEditor/lang/_languages.js" /> 
     <resource path="~/Content/TreeView/jquery.treeview.min.js" /> 
    </resourceSet> 

    </resourceSets> 
</combres> 

回答

-1

您必须启用缩小:请参阅这篇文章:http://www.codeproject.com/KB/aspnet/combres2.aspx

+0

我已按照这篇文章的每一步(定期缩小),并没有看到启用缩小选项。你能指出它的位置吗?或者写出必要的代码以使其工作?谢谢。 – danfromisrael 2010-11-25 13:25:04

8

由于您将defaultDebugEnabled设置为auto,因此将调出web.config中的调试设置。如果您处于调试模式(如web.config中指定),则不会缩小。在您的ASP.NET应用程序中将defaultDebugEnabled更改为false或切换到发布模式。

有关更多信息,请参阅this article中的调试支持一节。