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

Était-ce utile?

La solution

  1. Assurez-vous de réinitialiser IIS (exécutez iisreset) lorsque vous modifiez comme celui-ci. Parfois il y a des questions cache.
  2. 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.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top