private static void Main(string[] args) { AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(LogUnhandledException); Base.Program.LogInfo(); #if DEBUG var server = new HttpServer(ApplicationInfo.CurrentDirectory + @"..\..\Http\Views\"); #else var server = new HttpServer(ApplicationInfo.CurrentDirectory + @"views\"); #endif Server = server; port = server.Port; // foreach (string resource in EmbeddedResource.GetAllResources()) // { // System.Diagnostics.Debug.WriteLine(resource); // } string root = IO.CheckRoot(@".\"); root = IO.CheckRoot(@"..\"); root = IO.CheckRoot(@"..\..\"); root = IO.CheckRoot(@"\"); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Menu()); Server.Stop(); System.Threading.Thread.Sleep(500); //throw new ApplicationException("testing unhandled exception"); // Program.Log("shutting down"); // Application.Exit(); }