首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >404将Web API添加到现有MVC Web应用程序后出现错误

404将Web API添加到现有MVC Web应用程序后出现错误
EN

Stack Overflow用户
提问于 2014-03-14 17:48:46
回答 1查看 39.2K关注 0票数 60

这里有一个很棒的问题:How to add Web API to an existing ASP.NET MVC 4 Web Application project?

不幸的是,这还不足以解决我的问题。我已经试了两次,以确保我没有做错任何事情。我右键单击“Controller”并添加了“WebAPI2Controller with actions,using Entity Framework”项,在其中我选择了我的模型类和数据库上下文。一切都很顺利..。但还是..。每次我尝试访问/api/Rest时,我都会得到一个404错误(我的控制器的名称是RestController)。

EN

回答 1

Stack Overflow用户

发布于 2014-11-08 20:54:56

“添加新路由时,请始终记住,您必须在顶部添加特定路由,然后在末尾添加更通用的路由。否则,您的web应用程序将永远不会收到正确的路由。”

上面的引文来自这里:http://www.codeproject.com/Tips/771809/Understanding-the-Routing-Framework-in-ASP-NET-MVC

我知道答案已经给出了,但这可能有助于理解为什么我们需要将GlobalConfiguration.Configure(WebApiConfig.Register);放在RouteConfig.RegisterRoutes(RouteTable.Routes);之前

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22401403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档