模板中的api路由配置如下:
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
我有一个名为
的公共类 public DataController : ApiController
它与url一样正常〜/ api / Data,但我想用〜/ api到达Data controller 我试过这样的话:
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { controller = "Data", id = RouteParameter.Optional }
);
}
但我得到HTTP错误403.14 - 禁止 该问题的任何解决方案?