Ingénieur IT, photographe amateur, musicien du dimanche
Publication de fichiers spécifiques avec Visual Studio…
Publication de fichiers spécifiques avec Visual Studio…

Publication de fichiers spécifiques avec Visual Studio…

Après une publication de votre site avec Visual Studio sur le serveur, il se peut que certains types de fichiers ne soient pas reconnu et donc qu’une erreur 404 not found en résulte.

Pour palier à ce problème, il faut déclarer dans votre fichier web.config, le type MIME correspondant.
Par exemple, comme les fichiers *.woff et *.json ne sont pas forcément gérés par défaut, il faudra rajouter ces lignes dans le fichier de config :

<?xml version="1.0"?>
<configuration>
    <system.webServer>
        <staticContent>
            <remove fileExtension=".woff" />
            <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
            <remove fileExtension=".json" />
            <mimeMap fileExtension=".json" mimeType="application/json" />
        </staticContent>
    </system.webServer>
</configuration>

Ceci est à faire pour chaques extensions non-reconnues.
A noter, que la ligne de remove est importante, sans quoi, la configuration rencontrera un conflit et plantera. Ce qui rendra tous vos fichiers (css, img,...) non-reconnu et donc avec les répercussions qui en découlent sur votre application.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *