WebAPI使用屬性路由,配置config.MapHttpAttributeRoutes();后出現錯誤:
System.InvalidOperationException: 該對象尚未初始化。請確保在所有其他初始化代碼后面的應用程序啟動代碼中調用 HttpConfiguration.EnsureInitialized()。 在 System.Web.Http.Routing.RouteCollectionRoute.get_SubRoutes() 在 System.Web.Http.Routing.RouteCollectionRoute.GetEnumerator()
解決方案:WebAPIConfig
config.MapHttpAttributeRoutes();
Global:
將WebApiConfig.Register(GlobalConfiguration.Configuration);改為:GlobalConfiguration.Configure(WebApiConfig.Register);
轉:http://www.cnblogs.com/xihao/p/6892195.html