該對象尚未初始化。請確保在所有其他初始化代碼后面的應用程序啟動代碼中調用 HttpConfiguration.EnsureInitialized()。


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM