2014-07-16 89 views
0

我現在有最難的時候。我有一個在Visual Studio中看起來華麗的應用程序,但是當我發佈到Windows Azure時,自定義字體不會顯示出來,並使應用程序看起來很糟糕。我使用從字體加載的自定義字體和自定義圖標。 Bootstrapv3和其他我用過的。使用Windows Azure的自定義字體

我已經做了很多的研究,發現很多都指向同一件事的解決方案,我仍然在這裏有問題就是我做了什麼:

反正我確信,所有的字體文件設置到構建操作中的內容,並且仍然沒有修復它。

我更新web.config中包括以下內容:

<system.webServer> 
<modules runAllManagedModulesForAllRequests="true"/> 
<staticContent> 
    <remove fileExtension=".svg" /> 
    <remove fileExtension=".eot" /> 
    <remove fileExtension=".woff" /> 
    <mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> 
    <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" /> 
    <mimeMap fileExtension=".woff" mimeType="application/x-woff" /> 
</staticContent> 

該網站是AZURE WEBSITE LINK

我仍然不知道如何讓自定義字體工作。如果你看鏈接文本「登錄到大爸爸池」實際上是一個自定義的字體,但看起來BLAH ...請幫助我花了這麼多日子!

+0

你真的得到這個文件嗎?它直接從服務器請求時是否存在? RAMMFAR是否在處理請求? –

+0

如果我實際輸入完整的字體路徑是,我可以下載該文件。你是什​​麼意思RAMMFAR –

+0

好吧,那麼它可能不是RAMMFAR(runAllManagedModulesForAllRequests),如果你可以下載文件。如果您檢查瀏覽器的開發人員工具並查看正在發出的請求,您是否可以驗證文件是否真正被請求和下載? –

回答

0

你的CSS文件中有這樣的頂部:

/* Minification failed. Returning unminified contents. (2412,1): run-time error CSS1019: Unexpected token, found '@import' (2412,9): run-time error CSS1019: Unexpected token, found 'url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700)' */

您可能要解決這個問題首先是作爲當我加載您在上面我提供的頁面看不到任何網絡從出站請求瀏覽器請求這些字體文件。