Seleziona una pagina

Ultimamente ho creato il nuovo sito del nostro progetto DotNetSchool.IT durante la fase di test su windows phone ho notato che le icone della libreria Font Awesome Icons non risultavano visibili e al loro posto compariva un quadratino:

Dopo molte ricerche e tentativi vari sono riuscito a capire che il problema non è dovuto alla libreria ma al font con l’estensione .woff: 
Il server sul quale abbiamo i nostri siti web non ha il mime type application/x-font-woff installato su IIS.
Poichè non abbiamo accesso alla console di IIS l’unico modo per ovviare al problema è inserire il seguente codice all’interno del la sezione <system.webServer> del web.config
<system.webServer>
...
  <staticContent>
      <remove fileExtension=".woff" /> <!-- In case IIS already has this mime type -->
      <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
    </staticContent>  
  </system.webServer>
Una volta aggiornato il web.config il problema è stato risolto!

Dopo aver perso diversi giorni a cercare la soluzione, spero che questo post aiuti qualcuno!
Happy coding 😉

Altri Articoli

ASP.Net Core, testare applicazioni con XUnit
views 600
Come tutti sappiamo con l’avvento di .Net Core tutto l’ecosistema sta subendo evoluzioni, fin dalla prima versione del progetto ASP.NET MVC Core è sta...
ASP.NET Core, Dependency injection
views 656
In questo articolo parleremo della Dependency Injection, un pattern che consente di creare applicazioni flessibili e semplifica la fase di unit test. ...
ASP.NET Core custom Middleware
views 200
Nel precedente articolo intitolato ASP.NET Core Middleware abbiamo parlato di cosa sono i middleware ed abbiamo visto come usare i middleware buit-in ...
ASP.NET Core Middleware
views 355
"Middleware are software components that are assembled into an application pipeline to handle requests and responses. Each component chooses whether t...