IIS 7.5仅显示homecontroller

时间:2015-02-19 11:34:01

标签: c# asp.net asp.net-mvc iis asp.net-web-api

我的IIS设置如下:

Layout

默认网站的运作方式应该如此。 但API仅加载默认页面

所有其他路线都给了我 Error

有关如何解决此问题的任何线索? 这是来自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());
        }

1 个答案:

答案 0 :(得分:0)

找到溶剂:

问题是/ api以root身份运行,所以/ api / api / videos会调用视频控制器。