Пример #1
0
        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;
            }
        }
Пример #2
0
		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;
		}
Пример #3
0
		public ApplicationServer (WebSource source) : this (source, Environment.CurrentDirectory)
		{
		}
Пример #4
0
        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;
        }
Пример #5
0
 public ApplicationServer(WebSource source) : this(source, Environment.CurrentDirectory)
 {
 }
Пример #6
0
 public ApplicationServer(WebSource source)
 {
     webSource = source;
 }
Пример #7
0
		public ApplicationServer (WebSource source) : base (source)
		{
		} 
Пример #8
0
 public ApplicationServer(WebSource source)
 {
     webSource = source;
 }
 protected ApplicationManager(WebSource source)
 {
     web_source = source;
 }