WebAPI使用属性路由,配置config.MapHttpAttributeRoutes();后出现错误:
System.InvalidOperationException: 该对象尚未初始化。请确保在所有其他初始化代码后面的应用程序启动代码中调用 HttpConfiguration.EnsureInitialized()。 在 System.Web.Http.Routing.RouteCollectionRoute.get_SubRoutes() 在 System.Web.Http.Routing.RouteCollectionRoute.GetEnumerator() 解决方案:WebAPIConfigconfig.MapHttpAttributeRoutes(); Global:将WebApiConfig.Register(GlobalConfiguration.Configuration);改为:GlobalConfiguration.Configure(WebApiConfig.Register);
时间: 2024-12-28 11:07:41