Domanda

Il mio progetto (denominato Viper) sembra funzionare bene in modalità Debug sul mio DEV PC.

la seguente riga

<a href="@Url.Action("Index", "Setup")">Setup</a>
.

mi dà il seguente link nel browser in Dev, che funziona bene:

http://localhost/Viper/Setup
.

Tuttavia, quando lo rilasciano al PC di stadiazione, quando guardo lo stesso collegamento, ottengo questo:

http://setup
.

Qualche idea del perché la modalità di rilascio non cattura il percorso virtuale?

È stato utile?

Soluzione

Perché non usare

@Html.ActionLink("Setup", "Index", "Setup")
.

Se hai bisogno del percorso della relativa è possibile utilizzare

@Url.Content("~/")
.

Quindi nel tuo caso

<a href="@Url.Content("~/" + Url.Action("Index","Setup"))" >Setup</a>
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top