2016-05-10 105 views
0

我想在WebForm網站中爲我的所有樣式表打包。 我已經成功地捆綁了所有的腳本,但CSS給我的問題。ASP.Net包CSS樣式

這是bundle.config:

<?xml version="1.0" encoding="utf-8" ?> 
<bundles version="1.0"> 
    <styleBundle path="~/_css/BaseSite"> 
    <include path="~/_css/bootstrap.min.css" /> 
    <include path="~/_css/AdminLTE.css" /> 
    <include path="~/_css/Admin_all-skins.css" /> 
    <include path="~/_css/Site_Custom.css" /> 
    <include path="~/_css/bootstrap-select.min.css" /> 
    </styleBundle> 
</bundles> 

,我叫在.aspx頁面的頭捆這樣:

<webopt:bundlereference runat="server" path="~/_css/BaseSite" /> 

它呈現在:

<link href="/_css/BaseSite" rel="stylesheet"/> 

但沒有加載樣式。如果我點擊/ _css/BaseSite,我會得到一個404 編譯調試設置爲false。

我在哪裏錯了?

回答

0

解決由在system.webServer

在web.config添加

<add name="BundleModule" type="System.Web.Optimization.BundleModule" /> 

到模塊