gpt4 book ai didi

c# - BundleConfig 正在捆绑我的 CSS 文件的旧版本

转载 作者:行者123 更新时间:2023-11-28 16:31:52 25 4
gpt4 key购买 nike

我在 MVC4 中使用 c#,我的 CSS 文件有一个奇怪的问题。一切都在本地主机上完美运行。我在 CSS 文件中所做的更改正在起作用。当我将元素发布到托管服务器时出现问题,其中由 BundleConfig.css 创建的捆绑文件是旧版本。

在这里你可以看到one of the examples :

在我的代码中,有新行,旧行有注释。

之后,您可以在我的本地主机中看到样式,最后在托管服务器中看到样式。

BundleConfing 使用的是旧版本,我仍然将 50px 作为最小高度。

最佳答案

有时,如果您在同一文件夹中有最小化版本的 css 而没有最小化版本的 css,则可能会导致这种情况。

假设您有以下结构

~/Content/your.css
~/Content/your.min.css

在您的文件夹中,并且您在 bundle 中注册了“your.css”文件,然后优化器将在发布时首先尝试使用“your.min.css”文件。如果您只修改了“your.css”而没有修改“your.min.css”,那么您将从“your.min.css”获得旧样式。您可以修改“your.min.css”或将其删除。在调试期间情况并非如此,因为编译器通常具有以下配置:

<system.web>
<compilation debug="true" />
<!-- some more lines -->
</system.web>

您也可以使用以下行终止 web.config 设置:

BundleTable.EnableOptimizations = false;

这是我的假设。希望对您有所帮助。

关于c# - BundleConfig 正在捆绑我的 CSS 文件的旧版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35188131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com