【发布时间】:2018-09-29 18:12:55
【问题描述】:
我有一个应用程序,当前有一个 Theme.css 我需要删除主题上的一个类,我已经删除了这个类,但是当我将我的分支合并到默认分支时,更改没有生效。
我已经在 App_Start 中检查了 BundleConfig,这就是我所拥有的:
bundles.Add(new StyleBundle("~/Content/theme").Include(
"~/skin/default_skin/css/theme.css",
"~/admin-tools/admin-forms/css/admin-forms.css",
"~/plugins/select2/css/core.css"));
现在Content/theme the theme.css 文件夹不包含在项目中。但是我已经在文件中进行了更改:/skin/default_skin/css/theme.css 但是当我将分支合并到实时站点时,更改被撤消。
但是~/Content/theme.css 被排除在项目之外。
【问题讨论】:
-
很难确定原因,特别是如果它只在生产站点上复制。首先,我建议你在浏览器中打开开发者工具(按 F12),检查 HTML 页面标记中呈现的 CSS 链接。接下来,打开 'Network' DevTools 选项卡并检查这些 URL 从服务器获取的内容
-
@Vladimir 我检查了渲染了哪些 CSS 链接,它们与我删除了类的文件相匹配,我在本地分支上构建了项目,检查了源和网络选项卡和类已被删除。我将尝试将其部署到实时站点,看看它是否按预期工作。
标签: c# css asp.net asp.net-mvc-5