public void CreateHost(ApplicationServer server, WebSource webSource) { string v = vpath; if (v != "/" && v.EndsWith ("/")) { v = v.Substring (0, v.Length - 1); } AppHost = ApplicationHost.CreateApplicationHost (webSource.GetApplicationHostType(), v, realPath) as IApplicationHost; AppHost.Server = server; if (!server.SingleApplication) { // Link the host in the application domain with a request broker in the main domain RequestBroker = webSource.CreateRequestBroker (); AppHost.RequestBroker = RequestBroker; } }
public ApplicationServer (WebSource source, string physicalRoot) { if (source == null) throw new ArgumentNullException ("source"); if (String.IsNullOrEmpty (physicalRoot)) throw new ArgumentNullException ("physicalRoot"); webSource = source; PhysicalRoot = physicalRoot; }
public ApplicationServer (WebSource source) : this (source, Environment.CurrentDirectory) { }
public ApplicationServer(WebSource source, string physicalRoot) { if (source == null) throw new ArgumentNullException ("source"); if (physicalRoot == null || physicalRoot.Length == 0) throw new ArgumentNullException ("physicalRoot"); this.webSource = source; this.physicalRoot = physicalRoot; }
public ApplicationServer(WebSource source) : this(source, Environment.CurrentDirectory) { }
public ApplicationServer(WebSource source) { webSource = source; }
public ApplicationServer (WebSource source) : base (source) { }
protected ApplicationManager(WebSource source) { web_source = source; }