0

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です。私が間違っていることを見て、私は見ることができません。これは通常とても簡単です。

4

1 に答える 1

1

rfqsコントローラーはありますか?

https://localhost:44300/rfqsrfqsコントローラーのIndexアクションを指すデフォルトルート(「TappDefault」)に一致します

于 2013-10-20T22:29:05.733 に答える