【发布时间】:2019-02-25 20:33:01
【问题描述】:
我的 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 的引用,但在本地我看到它指的是 style 标签。我尝试在此处附上屏幕截图。
您能指导我如何解决这个问题吗?谢谢。
【问题讨论】:
-
您还没有真正提供代码 (css) 来显示您尝试使用的 font-family 内容。您可能没有在应用程序中部署字体。
-
@ErikPhilips 感谢您的回复。我不是前端开发人员,但是通过查看 style.css,我在顶部看到了两行:import url("fonts.googleapis.com/css?family=Open+Sans:300,400,600,700"); import url("fonts.googleapis.com/css?family=Roboto:400,300,500,700");
-
捆绑可能会删除
@import或某些方式使其无效。可能不是这样,但看看https://stackoverflow.com/questions/14676613/how-to-import-google-web-font-in-css-file。 -
@ErikPhilips 再次感谢。我相信这就是我正在做的事情。它似乎与jonathan提到的BundleTable.EnableOptimizations有关。
标签: c# asp.net asp.net-mvc