ASP.NET Core 如何在程序启动前执行某些任务?

yufei       2 年, 5 月 前       607

大千世界,无奇不有,这不,有个需求需要在每次应用程序启动前执行,这也太难了吧!

经过一系列百度谷歌和自己做实验,发现原来这么简单。

铛!铛!铛!!!!

答案就在 Program.cs 中的 Main() 方法中

该方法原本如下

public static void Main(string[] args)
{
    CreateHostBuilder(args).Build().Run();
}

我们只要把 .Run() 拆开然后插入我们自己的代码即可

public static void Main(string[] args)
{
    IHost host = CreateHostBuilder(args).Build();

    // 程序启动前运行的代码
    Console.WriteLine("我在程序启动前执行");

    host.Run();
}
目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.