ho i seguenti percorsi definiti nella mia classe RouteConfig:Perché questa rotta MVC non funziona?
routes.MapRoute(
name: "DefaultMessage",
url: "API/{action}",
defaults: new { action = "MessageGateway" }
);
routes.MapRoute(
name: "DefaultNoParms",
url: "{controller}/{action}",
defaults: new { controller = "API", action = "Login" }
);
quando prova questo sul mio localhost con un solo localhost: 65133/come indirizzo sto indirizzato alle Entrata ActionResult sul APIController, ma quando ho try localhost: 65133/API Ottengo il seguente errore:
The matched route does not include a 'controller' route value, which is required
Qualcuno può dirmi cosa c'è che non va? The ActionResult MessageGateway esiste ...
Pur non rispondendo alla tua domanda. Guarda in AttributeRouting. –