【问题标题】:ASP.Net Bundle CSS styleASP.Net 捆绑 CSS 样式
【发布时间】:2023-05-01 08:29:01
【问题描述】:

我正在尝试为 WebForm 网站中的所有样式表制作捆绑包。 我已成功捆绑所有脚本,但 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。

我哪里错了?

【问题讨论】:

    标签: html css asp.net bundle web-optimization


    【解决方案1】:

    添加解决

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

    在 web.config 到 system.webServer 中的模块

    【讨论】: