2016-10-23 11 views
0

私は新しいASP.NET WebForms開発者です。私は、ASP.NET WebFormsアプリケーションで同僚が提供するフォントスタイルの1つを使用しようとしています。 icomoonというフォント。以下に示すようなicomoonstyle.cssというCSSファイルしかありません。Asp.Net WebFormsで動作するウェブフォントicomoon(icomoon.ttf)を作成するにはどうすればよいですか?

エラーが発生します。 以下のリクエストのヘッダを参照してください:

Request URL: http://localhost:52989/Assets/fonts/icomoon/fonts/icomoon.ttf 
Request Method: GET 
Status Code: 404 Not Found 

親切に私は私のラップトップ上ではlocalhostを使用してローカルに、このアプリケーションを開発していますことに注意してください。 CSSファイルの

パート:

@font-face { 
    font-family: 'icomoon'; 
    src:url('fonts/icomoon.eot'); 
    src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'), 
     url('fonts/icomoon.ttf') format('truetype'), 
     url('fonts/icomoon.woff') format('woff'), 
     url('fonts/icomoon.svg#icomoon') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

[class*="icomoon-"] { 
    font-family: 'icomoon'; 
    speak: none; 
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal; 
    text-transform: none; 
    line-height: 1; 

    /* Better Font Rendering =========== */ 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale; 
} 

.icomoon-quote-left:before { 
    content: "\e613"; 
} 

、どのように私はこの問題を解決することができますか?

は、私はまた、web.configファイルに以下の設定を追加しようとしましたし、私はまだ同じエラーを取得しています:

<system.webServer> 
    <staticContent> 
     <remove fileExtension=".woff" /> 
     <remove fileExtension=".woff2" /> 
     <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" /> 
     <mimeMap fileExtension=".woff2" mimeType="application/x-font-woff" /> 
    </staticContent> 
    <security> 
     <requestFiltering> 
     <fileExtensions> 
      <add fileExtension=".woff" allowed="true" /> 
      <add fileExtension=".ttf" allowed="true" /> 
      <add fileExtension=".woff2" allowed="true" /> 
     </fileExtensions> 
     </requestFiltering> 
    </security> 
    </system.webServer> 
+0

あなたのプロジェクトに 'icomoon.ttf'(そしてその他の拡張子)がありますか?あなたのcssファイルに関連してそれらのファイルはどこにありますか?(パスはcssファイルに関連しています) –

答えて

0

あなたは、あなただけのCSSファイルを持っていると言いますか?あなたが受け取っている404エラーは、あなたがすべてのファイルを持っていないためです。

あなたが持っているCSSファイルは、他の多くのファイルを参照しています。

他のicomoonファイルを含む資産/フォントフォルダを同僚に依頼する必要があります。

関連する問題