Mon chemin virtuel ne fonctionne pas en mode de sortie dans MVC 4
-
13-12-2019 - |
Question
Mon projet (Nommé Viper) semble fonctionner correctement en mode de débogage sur mon PC Dev.
la ligne suivante
<a href="@Url.Action("Index", "Setup")">Setup</a>
me donne le lien suivant dans le navigateur dans Dev, qui fonctionne bien:
http://localhost/Viper/Setup
Cependant, lorsque je relâche ceci au PC de stadification, lorsque je regarde le même lien, je reçois ceci:
http://setup
Une idée de la raison pour laquelle le mode de sortie ne captive pas le chemin virtuel?
La solution
Pourquoi ne pas utiliser
@Html.ActionLink("Setup", "Index", "Setup")
Si vous avez besoin du chemin de relativa, vous pouvez utiliser
@Url.Content("~/")
donc dans votre cas
<a href="@Url.Content("~/" + Url.Action("Index","Setup"))" >Setup</a>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow