Beispiel #1
0
    public static void Main(string[] args)
    {
        Config.Directories.EnsureDirectoryTree();
        var isService      = !(Debugger.IsAttached || args.Contains("--console"));
        var webHostService = MyWebHostService.BuildWebHostService(args.Where(arg => arg != "--console").ToArray());

        if (isService)
        {
            ServiceBase.Run(webHostService);
        }
        else
        {
            webHostService.InitializeBackend();
            webHostService.Host.Run();
        }
    }
    public static void RunAsMyService(this IWebHost host)
    {
        var webHostService = new MyWebHostService(host);

        ServiceBase.Run(webHostService);
    }