【发布时间】:2015-10-12 07:50:59
【问题描述】:
我已经使用 VS 2013 创建了一个运行良好的 asp.net mvc web 应用程序,但我被要求通过 REST api 向移动应用程序提供一些相同的功能。移动应用程序需要与我的控制器中已经存在的相同端点,但我不需要返回视图,而是只需要返回“常规”http 响应。
我在想,对于每个当前的 ABC 资源,我将提供一个 api/ABC 端点并让 ABC 调用 api/ABC。不知道我怎么能做到这一点 - 我可以创建一个新的“路由”规则吗?或者我应该创建新的 api 控制器并将内部功能抽象到共享模块中?我更喜欢使用同一个 VS 项目,因为我们已经有很多了。
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing asp.net-web-api2