web api 2 de routage: La ressource ne peut pas être trouvé
J'ai ajouté Web Api contrôleur MVC 5 de la demande, mais à chaque fois, j'obtiens l'Erreur 404 - La ressource ne peut pas être trouvé. J'ai ajouté GlobalConfiguration.Configurer(WebApiConfig.Enregistrer) pour Application_Start()
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
GlobalConfiguration.Configure(WebApiConfig.Register);
}
et j'ai itinéraire inscrit
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
Vous devez vous connecter pour publier un commentaire.
WebApi de routage commencé à travailler après j'ai changé la position de Registre méthode de l'api d'être au-dessus de registre routes: