本地和已部署的Web App似乎使用不同的CSS

时间:2019-02-25 20:33:02

标签: c# asp.net asp.net-mvc

我在MVC项目和Bootstrap.css上都有一个Style.css。在我的BundleConfig中,执行以下操作:

            bundles.Add(new StyleBundle("~/Content/css").Include(
                  "~/Content/bootstrap.min.css",
                  "~/Content/animate.css",
                  "~/Content/myproj/common.css",
                  "~/Content/style.css"));

我认为:

@Styles.Render("~/Content/css")

现在,我面临的问题是,页面在本地运行时的字体看起来与我部署到Azure的字体有些不同。因此,当我查看devtools时,在Azure版本上有很多对bootstrap的引用,但是在本地,我看到它引用了样式标签。我尝试在此处附加屏幕截图。

您能指导我如何解决此问题吗?谢谢。

This is the local Devtools result

This is how it looks like locally

This is the Azure version

This is how it looks like when deployed to Azure

1 个答案:

答案 0 :(得分:1)

您是否在本地构建调试,并在发布时发布?如果是这样,可能是因为不同目标的捆绑行为不同。参见:Bundling not working in MVC5 when I turn on release mode