该对象尚未初始化。请确保在所有其他初始化代码后面的应用程序启动代码中调用

Posted kevin_峰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了该对象尚未初始化。请确保在所有其他初始化代码后面的应用程序启动代码中调用相关的知识,希望对你有一定的参考价值。

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);

以上是关于该对象尚未初始化。请确保在所有其他初始化代码后面的应用程序启动代码中调用的主要内容,如果未能解决你的问题,请参考以下文章

构造器

SDK尚未初始化,请务必先调用FacebookSdk.sdkInitialize()

Sharepoint字段尚未在C#中初始化

facebook AppInviteContent:SDK尚未初始化,请务必先调用FacebookSdk.sdkInitialize()

错误:尚未正确初始化 Azure PowerShell 上下文。请导入模块并重试

DetoxRuntimeError:Detox 实例尚未初始化