したがって、以下の MVC4 Web アプリにカスタム ルートがあります。
routes.MapRoute(
name: "SecondarySportsCategoryLanding",
url: "sports/{name}/{id}",
defaults: new { controller = "FrontCategoriesController", action = "Sports", name = UrlParameter.Optional, id = UrlParameter.Optional }
);
これもデフォルトの上に配置しました。/sports に移動すると、次のエラーが表示されます。
説明: HTTP 404。探しているリソース (またはその依存関係の 1 つ) は、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次の URL を見直して、スペルが正しいことを確認してください。
要求された URL: /sports
コントローラーを指定し、その中に Sports というタイトルの Action を 2 つのオプション パラメーター (デフォルトで null) と共に持っています。何か案は?