发布网站不会更新我的 CSS 包

2023-11-25

当我在发布模式下从 Visual Studio 运行代码并检查捆绑的样式表时,我可以看到对该捆绑中的 css 文件的更新。但是,当我将网站发布到服务器或本地计算机时,我对样式表的更改尚未生效。捆绑的样式表仍然是旧的样式表。

我尝试过重置 IIS、干净构建/重建、删除 IIS 文件夹中的所有文件并重新发布。

如果这有什么区别的话,我会使用 LESS。

我的捆绑配置:

bundles.Add(new StyleBundle("~/bundles/requiredStyles").Include(
    "~/Content/Style/Libs/bootstrap.min.css",
    "~/Content/Style/Libs/font-awesome.min.css",
    "~/Content/Style/Globals/application.css",
    "/Content/Style/Libs/muliDropdown.css",
    "~/Content/Style/Libs/smoothDivScroll.min.css",
    "~/Content/Style/Libs/jasny-bootstrap.min.css"
));

我正在通过访问检查捆绑的CSShttp://www.mywebsite.com/bundles/requiredStyles

因此,我对 application.css 进行了更改,如果我在 Visual Studio 中点击播放(在发布模式下),那就没问题,但是当我发布到本地 IIS 时,我的更改不再存在。


如果您的 css 文件的缩小版本与未缩小的文件位于同一目录中,则可能会发生这种情况。

例如,如果您有以下文件:




    ~/Content/bootstrap.css
    ~/Content/bootstrap.min.css

  

在您的目录中,并且您在捆绑包中注册了“bootstrap.css”文件,优化器将在发布期间首先尝试使用“bootstrap.min.css”文件。如果您只更新了“bootstrap.css”文件而没有更新“bootstrap.min.css”文件,您将从“bootstrap.min.css”中获取旧样式。您可以通过删除“bootstrap.min.css”文件或更新它来解决此问题。

这在调试版本中不会发生,因为如果使用以下命令将编译设置为调试,则它不会提取缩小的文件:

<system.web>
    <compilation debug="true" />
    <!-- Lines removed for clarity. -->
</system.web>

您还可以通过禁用优化来覆盖 web.config 设置:




    BundleTable.EnableOptimizations = false;

  

这将进入您的 BundleConfig.cs 文件中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

发布网站不会更新我的 CSS 包 的相关文章

随机推荐

  • 在 MySQL 的文本列中搜索字符串

    我有 mysql 表 其中有一列将 xml 存储为字符串 我需要找到 xml 列包含给定 6 个字符的字符串的所有元组 其他都不重要 我只需要知道这 6 个字符的字符串是否存在 因此 文本格式为 xml 可能并不重要 问题 如何在mysql
  • 在 Excel 单元格中创建超链接?

    是否可以在 Excel 单元格中创建仅使用单元格文本的一部分作为可点击链接的超链接 IE 下表模型是否代表可以在 Excel 2010 中轻松构建的内容 模拟http dl dropbox com u 14119404 misc Micro
  • SQL Server 将整数转换为二进制字符串

    我想知道 SQL 中是否有一种简单的方法可以将整数转换为其二进制表示形式 然后将其存储为 varchar 例如 5 将转换为 101 并存储为 varchar 实际上 使用普通的旧 SQL 非常简单 只需使用按位与即可 我有点惊讶的是 网上
  • 如何管理子模块的版本?

    如果 Go 存储库有go mod文件位于其根目录中 也位于子文件夹中 子模块的版本是如何发布的 举例来说 我的团队一直在使用 Vault 来开发我们的内部 cli 工具 我们最终使用了 github com hashicorp vault
  • Apache 2.4.1 未定义对“SSLv2_client_method”的引用

    我之前运行的是 apache 2 2 20 和 openssl 1 0 0e 我安装了 openssl 1 0 1 然后下载了 apache 2 4 1 的 tarball 并安装了 apr 1 4 6 和 apr util 1 4 1 p
  • Play 2.0 中如何将多个参数传递到模板中?

    我想同时向我的模板渲染两件事 如下所示 String one one String two two return ok template render one two 但 Playframework 说这是错误的 那么如何才能同时渲染 2
  • 使 Cocoa 应用程序可编写脚本 Swift

    Goal 我正在尝试使我的 Cocoa 应用程序能够从 Applescript 中用 Swift 编写脚本 我做了什么 我创建了一个 SDEF 文件 配置了 info plist 并创建了一个我认为合适的类 定义 sdef
  • Grails Eclipse 插件

    我在 SO 上看到过各种批评 Eclipse Grails 插件的帖子 我想知道是否有人找到了一种在 Eclipse 中高效使用 Grails 的方法 我看了一下Grails 插件页面 并且那里的信息看起来不太有希望 特别是有关 禁用 Gr
  • Facebook 分享按钮和自定义文本[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 有没有办法让 Facebook 分享按钮在墙上或新闻提要上发布自定义文本 我们使用这样的东西 在一行中使用 a title send to Facebook href http
  • 简单的 Java HTTPS 服务器

    我需要为 Java 应用程序设置一个真正轻量级的 HTTPS 服务器 它是我们的开发实验室中使用的一个模拟器 用于模拟一台设备在野外接受的 HTTPS 连接 因为它纯粹是一个轻量级开发工具 根本不以任何方式用于生产 所以我很高兴能够绕过认证
  • 强制编译器选择以 const T& 作为参数的复制构造函数

    我正在编写一个类 其中有模板化构造函数和复制构造函数 每次我想使用非常量对象调用复制构造函数时 都会选择模板化构造函数 如何强制编译器选择复制构造函数 这是 mcve include
  • gcc/g++:“没有这样的文件或目录”

    g 给我以下形式的错误 foo cc
  • 使用 select 清除 angularJS 中的过滤器

    我在下面给出的 HTML 中使用 ngOptions 指令
  • 如何在 Spring boot 嵌入式 tomcat 中设置 HTTPS SSL Cipher Suite Preference

    我正在尝试根据服务器首选项设置 HTTPS SSL 密码套件首选项 而不是根据客户端和服务器支持的具有最高强度的通用密码套件自动选择 我想让服务器选择具有 TLS ECDHE 的服务器和客户端之间的共同点 以支持前向保密 我已经在 www
  • 删除所有以某个单词开头的 NSUserDefaults

    有没有办法让我 遍历 所有的列表NSUserDefault在我的 iPhone 应用程序中 只删除某些内容 例如 我想获取以某个单词开头的所有键名称 像这样的东西 NSUserDefaults standardUserDefaults re
  • 如何计算方向轴?

    之前 我根据解剖结构 例如爪子的脚趾 计算了方向轴 但我发现 当我无法很好地区分脚趾或者 脚跟 蓝色方块 偏离得很远时 这不起作用 所以我决定寻找更好的替代方案并决定尝试计算惯性轴 此页面很好地解释了如何计算它 但我很难理解从质心 或我的例
  • Numpy 中的块运算

    是否有任何方便的实用程序可以在 Numpy 数组上进行块操作 我正在考虑像 Ising 自旋重整化这样的操作 将矩阵划分为块并返回矩阵 其中每个块被其总和 平均值或其他函数替换 您可能正在寻找超级蝙蝠鱼的blockwise view 这使用
  • Android Google Places API,getAutocompletePredictions 返回状态“PLACES_API_ACCESS_NOT_CONFIGURED”

    我在使用 Android Google Places API 自动完成功能时遇到问题 我使用与 Android Google Maps API 相同的密钥 在文档中 写的是这样可以 这是我在清单中的定义
  • Matlab filter() 与 SciPy lfilter()

    根据他们的文档Matlab滤波器 and SciPylfilter 看起来他们应该是 兼容 的 然而我有一个问题 在Python中移植更大的Matlab代码 为此我得到了ValueError object of too small dept
  • 发布网站不会更新我的 CSS 包

    当我在发布模式下从 Visual Studio 运行代码并检查捆绑的样式表时 我可以看到对该捆绑中的 css 文件的更新 但是 当我将网站发布到服务器或本地计算机时 我对样式表的更改尚未生效 捆绑的样式表仍然是旧的样式表 我尝试过重置 II