public override void Configure(ApplicationServer server, DirectoryInfo BaseDir, XmlDocument ConfigFile) { base.Configure(server, BaseDir, ConfigFile); _port = int.Parse(ReadAppSetting(ConfigFile, "FTPApplication.Port", "21")); _BaseDirectory = ReadAppSetting(ConfigFile, "FTPApplication.Path", BaseDir.FullName); _Clients = new FTPClientCollection(); }
public ApplicationBase(string AppName, string BaseDir, ApplicationServer server) : base() { _Name = AppName; _BaseDirectory = BaseDir; AppServer = server; SecurityManager = server.SecurityManager; log = new ApplicationLog(_BaseDirectory + AppName + ".app.log"); log.WriteLine("System", "Application Started"); _LogCategory.Name = _Name; EnterMethod(); try { SendValue("Application Name", AppName); SendValue("Base Directory", BaseDir); SendValue("Log file", _BaseDirectory + AppName + ".app.log"); SendString("App Started"); } catch (Exception E) { SendError(E); throw; } finally { ExitMethod(); } }
public override void Configure(ApplicationServer server, DirectoryInfo BaseDir, XmlDocument ConfigFile) { EnterMethod(); try { base.Configure(server, BaseDir, ConfigFile); _ApplicationBaseDir = server.ApplicationsBaseDir; SendValue("Application BaseDir", _ApplicationBaseDir); _Port = int.Parse(ReadAppSetting(ConfigFile, "AdminApplication.Port", "8080")); SendValue("Port", _Port); FTPPort = int.Parse(ReadAppSetting(ConfigFile, "AdminApplication.FTPPort", "8021")); SendValue("FTP Port", FTPPort); _FTPEnabled = bool.Parse(ReadAppSetting(ConfigFile, "AdminApplication.FTPEnabled", "false")); SendValue("FTP Enabled", _FTPEnabled); if (_FTPEnabled) { _FTPApplication = new FTPApplication(FTPPort, this.Name + ".FTP", AppServer.ApplicationsBaseDir, this.AppServer); } } catch (Exception E) { SendError(E); throw; } finally { ExitMethod(); } }
public ApplicationBase ApplicationFactory(ApplicationServer server, XmlDocument ConfigFile, DirectoryInfo BaseDir) { ObjectHandle handle=Activator.CreateInstance(AssemblyName,TypeName); ApplicationBase app=(ApplicationBase) handle.Unwrap(); app.Configure(server,BaseDir,ConfigFile); return app; }
public ApplicationBase ApplicationFactory(ApplicationServer server, XmlDocument ConfigFile, DirectoryInfo BaseDir) { ObjectHandle handle = Activator.CreateInstance(AssemblyName, TypeName); ApplicationBase app = (ApplicationBase)handle.Unwrap(); app.Configure(server, BaseDir, ConfigFile); return(app); }
public virtual void Configure(ApplicationServer server, DirectoryInfo BaseDir, XmlDocument ConfigFile) { if (Boolean.Parse(ReadAppSetting(ConfigFile, "Debug", "false"))) { TerWoord.Diagnostics.Destinations.FileDestination TempDest = new TerWoord.Diagnostics.Destinations.FileDestination(); TempDest.LogDirectory = Path.Combine(BaseDir.FullName, "detaillogs"); TempDest.Initialize(); _LogCategory.Destins.Add(TempDest); } EnterMethod(); try { this.AppServer = server; this._BaseDirectory = BaseDir.FullName; SendValue("Base Directory", _BaseDirectory); _Name = ReadAppSetting(ConfigFile, "Application.Name", BaseDir.Name); SendValue("Name", _Name); AppServer = server; SecurityManager = server.SecurityManager; log = new ApplicationLog(_BaseDirectory + Path.DirectorySeparatorChar + "app.log"); SendValue("Log file", _BaseDirectory + Path.DirectorySeparatorChar + "app.log"); log.WriteLine("System", "Application Started"); SendString("Application Started"); // Load Roles from Conig File XmlNodeList RoleList = ConfigFile.SelectNodes("/configuration/publishedRoles/role"); if (RoleList.Count != 0) { Roles = new string[RoleList.Count]; int i = 0; foreach (XmlElement roleElement in RoleList) { Roles[i] = roleElement.InnerText; i++; } } SendValue("Roles", Roles); } catch (Exception E) { SendError(E); throw; } finally { ExitMethod(); } }
static void Main(string[] args) { EnterMethod(); try { Console.WriteLine("Starting Mono.AppServer...\n"); ApplicationServer Server = new ApplicationServer(1033, "." + Path.DirectorySeparatorChar + "applications", new LogStringEvent(LogString)); SendString("ApplicationServer Running"); Console.WriteLine("\nApplicationServer Running. Press enter to exit..."); Console.ReadLine(); Server.Unload(); System.Diagnostics.Process.GetCurrentProcess().Kill(); } catch (Exception E) { SendError(E); throw; } finally { ExitMethod(); } }
static void Main(string[] args) { EnterMethod(); try { Console.WriteLine("Starting Mono.AppServer...\n"); ApplicationServer Server=new ApplicationServer(1033, "." + Path.DirectorySeparatorChar + "applications", new LogStringEvent(LogString)); SendString("ApplicationServer Running"); Console.WriteLine("\nApplicationServer Running. Press enter to exit..."); Console.ReadLine(); Server.Unload(); System.Diagnostics.Process.GetCurrentProcess().Kill(); } catch(Exception E) { SendError(E); throw; } finally { ExitMethod(); } }
public FTPApplication(int Port, string AppName, string BaseDirectory, ApplicationServer server) : base(AppName,BaseDirectory,server) { _Name=AppName; _BaseDirectory=BaseDirectory; _port=Port; }
public override void Configure(ApplicationServer server, DirectoryInfo BaseDir, XmlDocument ConfigFile) { base.Configure(server,BaseDir,ConfigFile); _port=int.Parse(ReadAppSetting(ConfigFile,"FTPApplication.Port","21")); _BaseDirectory=ReadAppSetting(ConfigFile,"FTPApplication.Path",BaseDir.FullName); _Clients=new FTPClientCollection(); }
public ApplicationBase(string AppName, string BaseDir, ApplicationServer server):base() { _Name=AppName; _BaseDirectory=BaseDir; AppServer=server; SecurityManager=server.SecurityManager; log = new ApplicationLog(_BaseDirectory + AppName + ".app.log"); log.WriteLine("System","Application Started"); _LogCategory.Name = _Name; EnterMethod(); try { SendValue("Application Name", AppName); SendValue("Base Directory", BaseDir); SendValue("Log file", _BaseDirectory + AppName + ".app.log"); SendString("App Started"); } catch(Exception E) { SendError(E); throw; } finally { ExitMethod(); } }
public virtual void Configure(ApplicationServer server, DirectoryInfo BaseDir, XmlDocument ConfigFile) { if (Boolean.Parse(ReadAppSetting(ConfigFile, "Debug", "false"))) { TerWoord.Diagnostics.Destinations.FileDestination TempDest = new TerWoord.Diagnostics.Destinations.FileDestination(); TempDest.LogDirectory = Path.Combine(BaseDir.FullName, "detaillogs"); TempDest.Initialize(); _LogCategory.Destins.Add(TempDest); } EnterMethod(); try { this.AppServer=server; this._BaseDirectory=BaseDir.FullName; SendValue("Base Directory", _BaseDirectory); _Name=ReadAppSetting(ConfigFile,"Application.Name",BaseDir.Name); SendValue("Name", _Name); AppServer=server; SecurityManager=server.SecurityManager; log=new ApplicationLog(_BaseDirectory + Path.DirectorySeparatorChar + "app.log"); SendValue("Log file", _BaseDirectory + Path.DirectorySeparatorChar + "app.log"); log.WriteLine("System","Application Started"); SendString("Application Started"); // Load Roles from Conig File XmlNodeList RoleList=ConfigFile.SelectNodes("/configuration/publishedRoles/role"); if (RoleList.Count!=0) { Roles=new string[RoleList.Count]; int i=0; foreach (XmlElement roleElement in RoleList) { Roles[i]=roleElement.InnerText; i++; } } SendValue("Roles", Roles); } catch(Exception E) { SendError(E); throw; } finally { ExitMethod(); } }
public override void Configure(ApplicationServer server, DirectoryInfo BaseDir, XmlDocument ConfigFile) { base.Configure(server, BaseDir, ConfigFile); _Port = int.Parse(ReadAppSetting(ConfigFile, "WebApplication.Port", "21")); _VirtDir = "/"; }
public FTPApplication(int Port, string AppName, string BaseDirectory, ApplicationServer server) : base(AppName, BaseDirectory, server) { _Name = AppName; _BaseDirectory = BaseDirectory; _port = Port; }
public override void Configure(ApplicationServer server, DirectoryInfo BaseDir, XmlDocument ConfigFile) { EnterMethod(); try { base.Configure(server,BaseDir,ConfigFile); _ApplicationBaseDir=server.ApplicationsBaseDir; SendValue("Application BaseDir", _ApplicationBaseDir); _Port=int.Parse(ReadAppSetting(ConfigFile,"AdminApplication.Port","8080")); SendValue("Port", _Port); FTPPort=int.Parse(ReadAppSetting(ConfigFile,"AdminApplication.FTPPort","8021")); SendValue("FTP Port", FTPPort); _FTPEnabled=bool.Parse(ReadAppSetting(ConfigFile,"AdminApplication.FTPEnabled","false")); SendValue("FTP Enabled", _FTPEnabled); if (_FTPEnabled) { _FTPApplication=new FTPApplication(FTPPort, this.Name+".FTP", AppServer.ApplicationsBaseDir, this.AppServer); } } catch(Exception E) { SendError(E); throw; } finally { ExitMethod(); } }