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.