css - font-awesome 在 mvc5 中不起作用

标签 css asp.net-mvc model-view-controller font-awesome

我正在使用 MVC5 .NET 并尝试在 Release模式下显示我的 fa 图标。 我试图重新编译基本的 css 包,但什么也没有。

.Include("~/Content/css/libs/awesome/font-awesome.css", new CssRewriteUrlTransform());

我可以确认,在 Debug模式下它可以工作,而在 Release模式下则不能。

我是这样订购我的包裹的:

 var bundleCSS = new StyleBundle("~/bundles/css")
            .Include("~/Content/css/libs/revolution/settings.css")
            .Include("~/Content/css/libs/bootstrap/bootstrap.css")
            //.Include("~/Content/css/libs/awesome/font-awesome.css")
            .Include("~/Content/css/libs/ionicons/ionicons.css")
            .Include("~/Content/css/libs/jquery-ui/jquery-ui.min.css")
            .Include("~/Content/css/libs/owl-carousel/owl.carousel.css")
            .Include("~/Content/css/libs/magnific-popup/main.css")
            .Include("~/Content/css/libs/flexslider/flexslider.css")
            .Include("~/Content/css/libs/camera/camera.css")
            .Include("~/Content/css/custom/general.css")
            .Include("~/Content/css/custom/header.css")
            .Include("~/Content/css/custom/rooms.css")
            .Include("~/Content/css/custom/home.css")
            .Include("~/Content/css/custom/reset-styles.css")
            .Include("~/Content/css/custom/pages.css")
            .Include("~/Content/css/custom/sidebar.css")
            .Include("~/Content/css/custom/event.css")
            .Include("~/Content/css/custom/footer.css")
            .Include("~/Content/css/custom/responsive.css")
            .Include("~/Content/css/custom/Site.css")
            .Include("~/Content/css/libs/jquery-ui/jquery-ui.min.css")
            .Include("~/Content/css/style.css")
            //.Include("~/Content/css/custom/header.css", new CssRewriteUrlTransform());
            .Include("~/Content/css/libs/awesome/font-awesome.css", new CssRewriteUrlTransform());


        bundleCSS.Orderer = new AsIsBundleOrderer();
        bundles.Add(bundleCSS);

也许排序和 CssRewrite 不能互相作用?

最佳答案

在 Visual Studio 的解决方案资源管理器中转到 font_awsome CSS 文件所在的位置。

如果文件图标是透明的,请右键单击“包含在元素中”,这将解决您的问题。

关于css - font-awesome 在 mvc5 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56853390/

相关文章:

css - chrome 和 IE 中的 iframe 滚动条问题

javascript - 使用 Html.action 在 javascript 中创建数组

javascript - 当参数为 'view' 时,Angularjs 的函数不会触发

c# - 如何将MVC C#服务器错误+数字转换为行号

css - 有什么方法可以用元素将背景设为 "cut"?

javascript - 从父 div 中清除子 div

html - 如何阻止视频标签溢出其容器 div。

javascript - 访问在不同的 .js 文件中定义的 Angular 模块

c# - ASP.NET 5 Web Api 基于 token 的身份验证

javascript - 使用 agility.js 进行页面布局和组合