使用时是否有关机功能Microsoft.AspNet.Server.Kestrel?ASP.NET Core(以前的ASP.NET vNext)显然有一个启动序列,但没有提到关闭序列以及如何处理干净关闭.
我有一个aspnetcore应用程序.
在启动期间,它执行常规的启动操作.
完成这些操作后,我需要进行一些验证以确保其设置正确.特别是,我需要使用默认连接字符串在数据库中调用存储过程.换句话说,我需要创建一个使用依赖注入的类,以便在调用它之前完成.
只是不确定将这些代码放在StartUp中的位置.
我需要通知systemd我服务已成功启动,并且启动后需要运行的任务要求服务器已经在目标Unix域套接字上进行侦听。
我IWebHost::Run用来启动服务器,这是一个阻塞的调用。此外,我找不到任何明显的方法来设置委托或回调事件以成功进行初始化。
任何人?