【问题标题】:IIS 7 css updating in .net website.net 网站中的 IIS 7 css 更新
【发布时间】:2014-06-24 08:04:06
【问题描述】:

我对部署在 IIS 7 上的 mvc5 网站中的 css 文件进行了更改。我使用捆绑配置在网站中设置 css 文件,因此 css 已缓存为 /website/content/css?v =Bz3KZjU_pdOm2wAVr7z_ylCuQzQDs1O8N6pV4cvXc_Q1。现在,我对该捆绑包中包含的 css 所做的更改未显示在浏览器中。我试过以下没有效果。

  • 重置 IIS
  • 删除临时 Internet 文件
  • 触摸 web.config 文件
  • 回收应用程序池
  • 使用 f5 刷新浏览器

我不知道还能尝试什么..

【问题讨论】:

  • 您是否尝试使用浏览器的开发工具?在网络选项卡中,检查获取捆绑包时的 HTTP 状态。通常使用开发工具时缓存是禁用的。
  • 在网络选项卡中显示 304 未修改。当它已经
  • 所以捆绑包不是最新的。你用的是缩小版吗?根据这个post,这可能是问题所在
  • 不,我没有使用缩小版
  • 对不起,我确实有一个缩小版。我删除了它,问题就消失了。非常感谢您的帮助

标签: html css iis asp.net-mvc-5


【解决方案1】:

通常,在发布时,捆绑包使用缩小版本,因此更新或删除缩小版本以查看是否有帮助。 有关详细信息,请参阅此post

【讨论】:

    【解决方案2】:

    在某些情况下可能会发生这种情况,您必须强制清除缓存和 cookie。 有一些方法可以强制清除你的 cookie

    1. 启动浏览器 InPrivate 浏览。
    2. 在开发者工具中(按 F12)选择 Cache->Always refresh from server this may some time.
    3. 在开发者工具脚本选项卡中按开始调试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      相关资源
      最近更新 更多