C# Can';在mvc网络上加载引导图标字体
当我在虚拟路径下发布网站时,glyphicons字体有问题。我得到了所有引导字体的404响应代码。正在该文件夹下查找字体:C# Can';在mvc网络上加载引导图标字体,c#,asp.net-mvc,gruntjs,glyphicons,C#,Asp.net Mvc,Gruntjs,Glyphicons,当我在虚拟路径下发布网站时,glyphicons字体有问题。我得到了所有引导字体的404响应代码。正在该文件夹下查找字体: /bower_components/bootstrap/dist/fonts/ 但在部署站点时,它们实际上位于此文件夹下: XXX/bower_components/bootstrap/dist/fonts/ 我正在注册BundleConfig.cs,如下所示: bundles.Add(new StyleBundle("~/bundles/bowercss")
/bower_components/bootstrap/dist/fonts/
但在部署站点时,它们实际上位于此文件夹下:
XXX/bower_components/bootstrap/dist/fonts/
我正在注册BundleConfig.cs,如下所示:
bundles.Add(new StyleBundle("~/bundles/bowercss")
// bower:css
.Include("~/bower_components/bootstrap/dist/css/bootstrap.min.css", new CssRewriteUrlTransform())
.Include("~/bower_components/angular-ui-select/dist/select.min.css", new CssRewriteUrlTransform())
.Include("~/bower_components/bootstrap-switch/dist/css/bootstrap3/bootstrap-switch.min.css", new CssRewriteUrlTransform())
.Include("~/bower_components/angular-ui-switch/angular-ui-switch.min.css", new CssRewriteUrlTransform())
.Include("~/bower_components/angular-xeditable/dist/css/xeditable.min.css", new CssRewriteUrlTransform())
// endbower
);
在我的Web.config中,我添加了对字体的支持:
<staticContent>
<!-- Add support to .woof2 files -->
<remove fileExtension=".eot" />
<remove fileExtension=".ttf" />
<remove fileExtension=".svg" />
<remove fileExtension=".woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
在虚拟路径下部署站点时,如何正确下载字体
将其包含在您的布局文件中
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
您甚至可以通过右键单击解决方案搜索nuget软件包并单击安装,将其添加到您的项目中。将其包含在您的布局文件中
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
您甚至可以通过右键单击解决方案搜索nuget软件包并单击安装,将其添加到您的项目中。您好,谢谢,但我希望包含我的文件夹中的字体,而不是cdn中的字体。通过选择“全部”并将其粘贴到css文件和名称中,下载并将其添加到您的文件夹中。我无法安装我们使用bower安装的软件包前端依赖项。因为nuget package manager没有我们需要的所有依赖项。您好,谢谢,但我希望包含我文件夹中的字体,而不是cdn中的字体。通过选择“全部”,并将其粘贴到css文件和名称中,下载并添加到您的文件夹中。我无法安装该软件包,我们正在使用bower安装前端因为nuget package manager没有我们需要的所有依赖项。
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet">
Install-Package glyphicon