質問

私のプロジェクト(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>
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top