Exemple #1
0
        public override void AddApplication(ContextMenuStrip appMenu)
        {
            using var dialog = new NewApplicationDialog(ServiceProvider, PhysicalDirectory.Application.Site, PathToSite, PhysicalDirectory.Application.ApplicationPoolName, null);
            if (dialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            dialog.Application.Save();
            AddToParent(this, new ApplicationTreeNode(ServiceProvider, dialog.Application, this.ServerNode)
            {
                ContextMenuStrip = appMenu
            });
        }
Exemple #2
0
        public override async Task AddApplication(ContextMenuStrip appMenu)
        {
            var dialog = new NewApplicationDialog(ServiceProvider, VirtualDirectory.Application.Site, PathToSite, VirtualDirectory.Application.ApplicationPoolName, null);

            if (dialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            dialog.Application.Save();
            AddToParent(this, new ApplicationTreeNode(ServiceProvider, dialog.Application)
            {
                ContextMenuStrip = appMenu
            });
        }
Exemple #3
0
        private void Basic()
        {
            var service = (IConfigurationService)GetService(typeof(IConfigurationService));
            var dialog  = new NewApplicationDialog(Module, service.Application.Site,
                                                   service.Application.Path.GetParentPath(),
                                                   service.Application.ApplicationPoolName,
                                                   service.Application);

            if (dialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            service.ServerManager.CommitChanges();
            service.Application.Save();
        }