使用命名空间的Web API版本控制

时间:2014-10-07 01:54:04

标签: asp.net-web-api url-routing versioning

我正在尝试使用URL(命名空间)技术实现ASP.net Web API版本控制。 我有现有的控制器说Roles控制器。我可以通过路由... / API /角色访问它。 现在我添加了一个具有相同名称角色的控制器,但在不同的文件夹中说V1。 我添加了这个新控制器的路由,我可以通过... / API / V1 / roles访问它。 但现在当我试图访问我的旧路线时。 ... / API /角色。我发现多个控制器时出错。文件夹V1中有一个控制器,文件夹控制器中有一个 任何人都可以帮我解决这个问题。如何回退现有路线。 如果我添加另一个文件夹v2并尝试访问角色控制器那么它工作正常。 但对于直接放在Controllers文件夹中的现有控制器,它无法正常工作。 任何帮助表示赞赏。

感谢。

0 个答案:

没有答案