ホームページに行くと
http://localhost:5119/
にリダイレクトします
http://localhost:5119/Home
(これが私のブラウザの URL バーに表示されるものです。/Home を表示しないようにしたいです)
それが私のデフォルトルートの行き先であることは理解していますが、ブラウザでURL行が書き換えられる原因がわかりません。Visual Studio 2012 の既定の例では、ベース URL に移動すると、この問題は発生しません。ルート デバッグの写真を添付します (役に立たないようですが、何らかの価値があるかもしれません)。
ありがとう - ピーター
これを後で追加します。ルートコードの関連部分です
// HOME
int currentYearInt;
Int32.TryParse(currentYear, out currentYearInt);
routes.MapRoute("HomeRouteAll", "Home/{yearInt}",
new
{
/* Your default route */
controller = "Home",
action = "Index"
});
// DEFAULT ROUTE
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);