欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

.NET Core:多样的宿主

程序员文章站 2022-03-24 12:30:48
.NET Core 可以以以下方式作为宿主运行: IIS 控制台 Windows服务 运行启动代码: public static void Main(string[] args) { try { LogCenter.Info("系统启动"); LoadConfig(); bool isService ......
   .net core 可以以以下方式作为宿主运行:
  1. iis
  2. 控制台
  3. windows服务
  运行启动代码:
        public static void main(string[] args)
        {
            try
            {
                logcenter.info("系统启动");
                loadconfig();
                bool isservice = !(debugger.isattached ||  args.contains("--console"));
                if (isservice)
                {
                    createwebhostbuilder(args).build().runasservice();
                }
                else
                {
                    createwebhostbuilder(args).build().run();
                }
            }
            catch (exception ex)
            {
                logcenter.error(ex);
            }
        }