2016-05-10 77 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" /> 

到模块