IIS 7 和字体 awesome .woff 404 错误
IIS 7 and font awesome .woff 404 error
尝试在我的 MVC 5 应用程序中加载 .woff
、.woff2
和 .ttf
文件时出现 404 错误。按照我遇到同样错误的 的指导,似乎对我没有任何作用。以下是我目前拥有的:
在我的网络配置文件中
<system.webServer>
...
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/x-woff2" />
<remove fileExtension=".ttf" />
<mimeMap fileExtension=".ttf" mimeType="font/x-ttf" />
</staticContent>
</system.webServer>
在 IIS 中,我执行了以下步骤:
- 在连接下,select MIME 类型
- 右击 select "Add..."
- 对于每种文件类型,文件扩展名:
.woff
MIME 类型:font/x-woff
该错误在 IE 11 和 Chrome 中都会发生。请帮助我如何更正此问题。
经过更多研究,无法正确加载的原因是捆绑。在我的文件中有以下内容:
在我的 BundleConfig.cs:
bundles.Add(new StyleBundle("~/font-awesome/css").Include("~/fonts/font-awesome/css/font-awesome.min.css", new CssRewriteUrlTransform()));
在我的 _Layout.cshtml 文件中:
@Styles.Render("~/font-awesome/css")
我删除了上面的两段代码并直接在 _Layout.cshtml 文件中添加了 font awesome 文件:
<link href="~/fonts/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
尝试在我的 MVC 5 应用程序中加载 .woff
、.woff2
和 .ttf
文件时出现 404 错误。按照我遇到同样错误的
在我的网络配置文件中
<system.webServer>
...
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/x-woff2" />
<remove fileExtension=".ttf" />
<mimeMap fileExtension=".ttf" mimeType="font/x-ttf" />
</staticContent>
</system.webServer>
在 IIS 中,我执行了以下步骤:
- 在连接下,select MIME 类型
- 右击 select "Add..."
- 对于每种文件类型,文件扩展名:
.woff
MIME 类型:font/x-woff
该错误在 IE 11 和 Chrome 中都会发生。请帮助我如何更正此问题。
经过更多研究,无法正确加载的原因是捆绑。在我的文件中有以下内容:
在我的 BundleConfig.cs:
bundles.Add(new StyleBundle("~/font-awesome/css").Include("~/fonts/font-awesome/css/font-awesome.min.css", new CssRewriteUrlTransform()));
在我的 _Layout.cshtml 文件中:
@Styles.Render("~/font-awesome/css")
我删除了上面的两段代码并直接在 _Layout.cshtml 文件中添加了 font awesome 文件:
<link href="~/fonts/font-awesome/css/font-awesome.min.css" rel="stylesheet" />