2010-11-24 72 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中的調試支持一節。