示例#1
0
        // private static string connectionString = @"Data Source=MCLIFTON-5P5KZN\MSSQL2017;Initial Catalog=TaskTracker;Integrated Security=True;";

        // private static string localIP;

        static void Main(string[] args)
        {
            InitializeRouter();
            LoadSchema();
            CreateAuditLogTable();

            // webAppPath = ConfigurationManager.AppSettings["webAppPath"];
            // Console.WriteLine($"WebApp: {webAppPath}");

            InitializeLocalhostWebListener(router, webAppPath);

            // localIP = WebListener.GetLocalHostIPs().First().ToString();
            // localIPs = WebListener.GetLocalHostIPs().ToString();
            // InitializeLocalWebListeners(router, webAppPath, localIP);

            Console.WriteLine("Press ENTER to exit the server.");
            Console.ReadLine();
            Console.WriteLine("Stopping listeners...");
            webListeners.ForEach(wl => wl.Stop());
            webListenerLocal?.Stop();
            Console.WriteLine("Stopped");
        }