0
在我的MVC应用程序,我有三个不同的控制器:如何路由具有不同区域和相同名称的api控制器?
JobsAdminController
它应该可以在/api/admin/jobs
并具有ATTR[RoutePrefix("admin/jobs")]
JobsController
它应该可以在/api/jobs
JobsStatusController
它应该可以在/api/jobs/status
和已attr[RoutePrefix("jobs/status")]
但如果我试图访问/api/admin/jobs
我输入JobsController
保证JobsAdminController
。它是否可以用正确的RoutePrefixes修复,或者我必须使用HttpConfiguration
更改路线?
你的意思是说你想将不存在的'/ api/admin/jobs/Jobs'的请求重定向到'/ api/admin/jobs/JobsAdmin'? –
@RezaAghaei,不,我需要GET POST DELETE请求到'/ api/admin/jobs'来处理'JobsAdminController'和GET POST DELETE请求到'/ api/jobs'处理'JobsController' – FLCL
所以简单写2这两个网站的路线 –