統合モード .Net4.0 を使用して IIS 7.5 に MVC3 Web サイトを展開しました。以下のようにアンカー タグを使用して、特定のアクション メソッドに移動しました。
<a href="/Controller/Action">linkText</a>
これらのタグは、開発環境 (VS2010) では正常に機能しています。しかし、デプロイしたとき、URL が適切な仮想パスにマップされていないため、それらは機能しません。
すべてのアンカータグを
@Html.ActionLink("linkText", "Action", "Controller")
また
@Url.Action("linkText", "Action", "Controller")
それよりもうまくいきます。
しかし、この変更は非常に多くの場所で行う必要があります。最小限の場所で変更を加えることができ、それが機能し始める方法はありますか?