我的虚拟路径在MVC 4中不在释放模式下工作
-
13-12-2019 - |
题
我的项目(命名为viper)似乎在我的dev pc上的调试模式下工作正常。
以下行
<a href="@Url.Action("Index", "Setup")">Setup</a>
.
在dev的浏览器中为我提供以下链接,其工作正常:
http://localhost/Viper/Setup
.
但是,当我将其释放到暂存PC时,当我看同一个链接时,我得到这个:
http://setup
.
任何想法如何释放模式未捕获虚拟路径?
解决方案
为什么不使用
@Html.ActionLink("Setup", "Index", "Setup")
.
如果您需要使用的relativa路径,您可以使用
@Url.Content("~/")
.
所以在你的情况下
<a href="@Url.Content("~/" + Url.Action("Index","Setup"))" >Setup</a>
. 不隶属于 StackOverflow