57

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 で StaticFiles に関する AspNet プロジェクトの内部を見ました (以下のリンク)。サポートされているようです。

https://github.com/aspnet/StaticFiles/blob/dev/src/Microsoft.AspNet.StaticFiles/FileExtensionContentTypeProvider.cs

助けてくれませんか?

4

5 に答える 5

15

web.config に MIME タイプの宣言を追加します。

<system.webServer>
    <staticContent>
      <mimeMap fileExtension=".woff2" mimeType="application/font-woff" />
    </staticContent>
</system.webServer>

詳細については、次を参照してください。

IIS で Web フォントの MIME タイプを設定する

応急処置: IIS .woff フォント ファイル 404 が asp.net mvc に見つかりません

于 2015-03-27T10:15:30.730 に答える
0

plesk に MIME タイプを追加

application/font-woff2  .woff2

それは私のために働いた

于 2017-01-18T07:48:27.917 に答える