Asp.net web api web api默认操作选择器

Asp.net web api web api默认操作选择器,asp.net-web-api,Asp.net Web Api,我的项目中有WebAPI 1。我不能使用WebAPI2。这是我的路线配置 config.Routes.MapHttpRoute( name: "images api", routeTemplate: "api/objects/{objectId}/{controller}/{action}", defaults: new { controller = "Images" }); 我希望ImagesController操作的pos

我的项目中有WebAPI 1。我不能使用WebAPI2。这是我的路线配置

        config.Routes.MapHttpRoute(
        name: "images  api",
        routeTemplate: "api/objects/{objectId}/{controller}/{action}",
         defaults: new { controller = "Images" });
我希望ImagesController操作的post请求hit post操作名为post,get请求hit方法名为get。在这两种情况下,我得到404。我缺少什么?

这是解决方案:

    config.Routes.MapHttpRoute(
    name: "images  api",
    routeTemplate: "api/objects/{objectId}/{controller}",
     defaults: new { controller = "Images" });
刚刚从routetemplate中排除了操作