ASP Core中的ASP MVC方法Application_Start()

时间:2019-02-10 21:51:30

标签: asp.net-core

在ASP Core应用程序中启动应用程序后,我需要执行一些逻辑。
在ASP MVC中,它是通过Application_Start()Global.asax方法执行的。
在最佳实践中,我应该如何在ASP Core中做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以在Configure中使用Startup.cs方法

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
    ....
    IMyEndpointService service = app.ApplicationServices.GetService<IMyEndpointService>();
    var result = service.ExecuteMyMethod();
    ....

}

但这还取决于您要实现的目标。如果您提供更多信息,则可以直接找到答案。