我的IIS设置如下:
默认网站的运作方式应该如此。 但API仅加载默认页面
所有其他路线都给了我
有关如何解决此问题的任何线索? 这是来自api的WebApiConfig.cs
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
config.Filters.Add(new AuthorizeAttribute());
}
答案 0 :(得分:0)
找到溶剂:
问题是/ api以root身份运行,所以/ api / api / videos会调用视频控制器。