Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';在mvc网络上加载引导图标字体_C#_Asp.net Mvc_Gruntjs_Glyphicons - Fatal编程技术网

C# Can';在mvc网络上加载引导图标字体

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")

当我在虚拟路径下发布网站时,glyphicons字体有问题。我得到了所有引导字体的404响应代码。正在该文件夹下查找字体:

/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