.net4.7 + WebApi5.23 + HelpPage5.23。
我的WebApiConfig.Register:
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
...
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "{controller}/{action}/{id}", //note: there is no "api/" prefix
defaults: new { id = RouteParameter.Optional }
);
}
}
请帮助,谢谢。
答案 0 :(得分:0)
路由必然会在路由到MVC控制器或WebApi控制器之间变得混乱,因为它们现在共享相同的路径。
如果您需要显示网页,请在HelpController中创建一个返回新视图的新方法。
如果你需要返回Json,你仍然可以在HelpController中创建一个新方法来做到这一点,只需将返回类型改为JsonResult。
希望这能让您足以了解出现了什么问题,从而了解接下来要做什么。