Chemin d'accès racine avec tilde « ~ » ne change pas les majuscules en minuscules
-
14-10-2019 - |
Question
J'ai mon projet mis en place avec le chemin virtuel « / MyVirtualPath », créez le répertoire virtuel dans IIS 6 (W2003) et tout fonctionne très bien.
Alors mieux travailler avec Google Analytics je changer le chemin virtuel « / myvirtualpath » et changer tous les liens redicecciones et en minuscules. applique également la classe « minuscules itinéraire urls aspnet mvc » et fonctionne parfaitement.
Le problème que je devais modifier le répertoire virtuel dans IIS, supprimer chemin virtuel « / MyVirtualPath » et je créé le nouveau « / myvirtualpath », mais dans tous les cas que j'utilise tilde « ~ » ou si je fais un « RedirecToAction » (qui devrait prendre "LowercaseRoute"), continue de maintenir le chemin virtuel "/ MyVirtualPath".
Par exemple, si je vois le code source HTML dans le navigateur, voir "/MyVirtualPath/Content/Site.css" au lieu de "/myvirtualpath/Content/Site.css."
Merci
La solution
- Assurez-vous de réinitialiser IIS (exécutez iisreset) lorsque vous modifiez comme celui-ci. Parfois il y a des questions cache.
- Essayez votre fichier métabase directement pour « MyVirtualPath » et l'édition de la main. Ceci est une technique dangereuse et laid, donc prendre les précautions nécessaires avant de le faire (par exemple, assurez-vous que le serveur est configuré pour sauvegarder automatiquement votre métabase et le recharger si vous gâcher). Bien que le changement est peu probable que le cas de casser quoi que ce soit.