Mi camino virtual no funciona en modo de liberación en MVC 4
-
13-12-2019 - |
Pregunta
Mi proyecto (llamado Viper) parece estar funcionando bien en el modo de depuración en mi PC de DEV.
la siguiente línea
<a href="@Url.Action("Index", "Setup")">Setup</a>
me da el siguiente enlace en el navegador en Dev, que funciona bien:
http://localhost/Viper/Setup
Sin embargo, cuando lamento esto a la PC de puesta en escena, cuando miro el mismo enlace, entiendo esto:
http://setup
¿Alguna idea de por qué el modo de liberación no está capturando la ruta virtual?
Solución
¿Por qué no usar
@Html.ActionLink("Setup", "Index", "Setup")
Si necesita la ruta relativa que puede usar
@Url.Content("~/")
así en su caso
<a href="@Url.Content("~/" + Url.Action("Index","Setup"))" >Setup</a>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow