.net 添加api不能访问的问题

      在一个.netmvc项目中,本身没有提供api后来想添加api就会出现问题。会发生添加的apicontrol不能访问的情况。这种情况一般是因为,global文件中,application_start()方法中没有注册api的访问。

添加GlobalConfiguration.Configure(WebApiConfig.Register);就可以访问。

     同时想添加apihelp就需要,右击项目,在项目的Nuget添加”Microsoft.AspNet.WebPages“。添加完成就可以正常访问了。

    public class MvcApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
            // 配置信息读取
            ConfigInit.InitConfig();
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
     
        }
    }
View Code

 

posted @ 2017-05-19 21:22  WangwangJie  阅读(485)  评论(0编辑  收藏  举报