IIS 7.5 仅显示家庭控制器

IIS 7.5 only shows homecontroller

我的 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());
        }

找到解决方案:

问题是 /api 作为 root 工作,所以 /api/api/videos 会调用视频控制器。