【发布时间】:2015-04-29 01:58:05
【问题描述】:
我正在用 VNext + OSX + Chrome 做一些实验。我正在尝试获取 woff2 文件
GET http://localhost:5003/fonts/fontawesome-webfont.woff2?v=4.3.0
但是发生了错误。请参阅下面的请求标头
Remote Address:127.0.0.1:5003
Request URL:http://localhost:5003/fonts/fontawesome-webfont.woff2?v=4.3.0
Request Method:GET
Status Code:404 Not Found
这是我的 Startup.cs
public void Configure(IApplicationBuilder app)
{
app.UseStaticFiles();
app.UseServices(services =>
{
services.AddMvc();
});
// Add MVC to the request pipeline
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller}/{action}/{id?}",
defaults: new { controller = "Home", action = "Index" });
});
}
我在 Github 的 AspNet 项目中看到了有关 StaticFiles 的内容(链接如下),它似乎受到支持。
你们能帮帮我吗?
【问题讨论】:
-
@CharlesBurns 实际上,我的帖子不是专门针对 II8 的,其他解决方案也不起作用,因为我没有使用 Web.Config。它们不是同一个解决方案。甚至不是同一个问题。
-
两个接受的答案都提到了相同的编辑 Web.Config 并且都提到添加 MIME 类型以防止 404 错误。另一个问题仅在标题中提及 IIS8,而不是标签。看起来两者都涉及两个问题:两者的 MIME 类型,一个是预发布软件,另一个是错字。我将删除我的近距离投票。
-
这个问答也适用于v=4.3.0。它解决了我在项目中遇到的问题。谢谢
标签: asp.net asp.net-mvc-5 woff2