Je suppose que c'est une question facile, mais je serai sacrément si je peux trouver la réponse.Chemin d'accès relatif à une feuille de style dans Visual Studio ne fonctionne pas dans l'aperçu
J'ai un site Web dans Visual Studio 2008. Les chemins vers les feuilles de style (et images) sont dans le format suivant /css/stylesheetname.css
A la racine du projet Web dans Visual Studio le dossier existe comme le fait la feuille de style. Ces chemins fonctionnent correctement lors de l'exécution dans IIS.
Si j'utilise le serveur Web intégré dans Visual Studio les chemins échouent parce qu'il met le projectname dans le chemin à savoir http://localhost:2020/projectname/default.aspx
Dans ce cas, le/prend le chemin de retour à http://localhost:2020
Cette situation est encore aggravée par le fait que si vous cliquez sur "design", les styles qui importent les images de fond échouent bien que la feuille de style soit importée correctement (car tous les autres aspects de la feuille de style fonctionnent, mais pas .class{font-family:arial;}
).
Je suppose que tout dépend de la façon dont Visual Studio calcule son chemin racine pour le site Web, mais je ne trouve pas de paramètre pour le modifier.
Des idées? Mise à jour: selon la réponse d'Egil Hansen J'ai converti les chemins dans le fichier CSS en chemins relatifs. Cependant, les images d'arrière-plan ne s'affichent toujours pas en mode Conception. Je vais jeter un oeil à l'utilisation de thèmes pour contourner cela en temps voulu.