Global.asax.cs で次のルートが定義されています。
void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
// catalog
routes.MapRoute("thumbs", "Thumbnail/{extn}/{image}/{width}/{height}", new
{
controller = "Image",
action = "FetchThumbnail",
extn = "gif",
image = MediaManager.DefaultImageGuid,
width = 250,
height = 200
});
routes.MapRoute("rfqlist", "Rfqs/", new { controller = "RfqList", action = "Index" });
routes.MapRoute("TappDefault", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
ステップスルーして、それらが登録されているのを見ることができません。私はコントローラーを持っています:
public class RfqListController : TappController
public ActionResult Index(string rfqTitle, int? page)
私が電話したら
> https://localhost:44300/rfqlist
それは発火しますが、私が呼び出すと:
> https://localhost:44300/rfqs
それは404です。私が間違っていることを見て、私は見ることができません。これは通常とても簡単です。