Bonjour,
Dans le cadre du déploiement d'une application MVC sur IIS 8, je rencontre un souci d'interprétation des chemins au niveau du css (par ex background-image:url()et au niveau des fonctions javascripts appelant des fichiers (fonction load()).
Côté IIS, j'ai créé un site et une application.
L'URL est donc de type http://mon_serveur/mon_application.
Si je prends l'exemple d'une image de fond déclarée dans le css, le navigateur devrait la chercher dans http://mon_serveur/mon_application/images
Lorsque j'inspecte le site avec Chrome, je vois que le navigateur recherche l'image dans http://mon_serveur/images
Les css et javascripts sont bien trouvés (le ~ est utilisé dans les attributs href et src des balises link et script).
Je n'arrive pas à comprendre pourquoi mes chemins relatifs ne sont pas interprétés dans le css ou dans le javascript
Voici deux exemples de code (pour le second, GetTP est une page cshtml):
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part background-image: url('../../Images/mon_image_de_fond.jpg');
J'ai trouvé plusieurs indications sur un problème d'interprétation de chemin mais uniquement dans le cas de l'utilisation de StyleBundle... mais je n'utilise pas cette méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $('#divTopo').load('Home/GetTP', { TypeEqpt: _TypeEqpt, Eqpt: _Eqpt }, function (responseTxt, statusTxt, xhr) {
Je n'arrive pas à voir ce qui ne va pas ... auriez-vous une piste ?
Partager