在解决方案中移动web api控制器

时间:2014-01-31 14:30:55

标签: c# api location asp.net-mvc-5 controllers

我有一个Visual Studio MVC5项目,我还有一个Telerik数据访问项目,我已经创建了我的数据访问模型的Web Api控制器。我的问题是:

我可以将创建的控制器文件(.cs)从项目的根目录移动到文件夹吗?例如,像Controllers文件夹一样。

希望这是有意义的,并提前感谢。

1 个答案:

答案 0 :(得分:3)

您可以将控制器移动到任何文件夹,只要您的控制器实现接口System.Web.Http.Controllers.IHttpController或从ApiController继承,它就可以找到它,它实现了此接口并且是常见用法图案。