我們正在開發一個ASP.NET MVC應用程序,並且我們決定將一個名爲例如API_Services的文件夾內的API服務/控制器分開,而不是直接將它們放在控制器中。Web Api路由配置ASP-NET MVC
問題是:我們如何設置/定義路線? Tipically是類似下面的代碼(在App_Start文件夾和文件WebApiConfig.cs):
routes.MapHttpRoute(
name: "API Default",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
我們嘗試設置routeTemplate這樣的:
routeTemplate: "API_Services/api/{controller}/{id}",
或者這樣:
routeTemplate: "api/API_Services/{controller}/{id}",
隱而不宣」不工作...有人可以幫助我們嗎?謝謝!
routeTemplate:「API_Services/api/{controller}/{id}」 –
@viveknuna,正如我在評論中所說的,不起作用 – carlosfcmendes
對不起,我誤解了。 –