【发布时间】:2016-10-12 16:01:23
【问题描述】:
在我的WebApi项目下,不知道这行是什么
GlobalConfiguration.Configuration.EnsureInitialized() 正在 Global.asax Application_Start() 方法中进行操作。没有这个,即使一切都很好。那为什么要这样做?
有必要在这里吗?如果是,那为什么?谁能解释一下 详细的需求和目的。
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
//////////// What is this for ////////////////
GlobalConfiguration.Configuration.EnsureInitialized();
}
NOT A DUPLICATE : 在堆栈溢出中很多人建议使用
EnsureInitialized()。但是为什么要使用它呢?它来自哪里?它是 webApi2 的一部分还是其他东西?这些都是我想知道的。 MSDN 本身对此没有任何解释。
【问题讨论】:
-
@Nkosi 你建议的重复引用的答案不是我需要的。刚才提到要使用它。但是没有定义为什么要使用!
标签: .net asp.net-mvc asp.net-mvc-4 asp.net-web-api asp.net-web-api2