示例#1
0
        private static AbstractSetupConfigurationProcess CreateIISConfig(Options options)
        {
            IISSetupConfigurationProcess proc = new IISSetupConfigurationProcess();

            proc.AppCmdPath               = options.AppCmdPath;
            proc.ApplicationPool          = options.ApplicationPool;
            proc.BackupConfigFiles        = options.BackupConfigFiles;
            proc.BackupConfigPath         = options.BackupConfigPath;
            proc.BatchFileOutputDirectory = options.BatchFileOutputDirectory;
            proc.BuildOutputPath          = options.SourceRootDir;
            proc.DefaultViewer            = options.DefaultViewer;
            proc.EnableDotNet             = options.EnableDotNet;
            proc.EnablePhp                 = options.EnablePhp;
            proc.InstallServices           = options.InstallServices;
            proc.Is64BitMapGuide           = options.Is64BitMapGuideForIIS;
            proc.MapGuideServiceName       = options.MapGuideServiceName;
            proc.ServerAdminPort           = options.ServerAdminPort;
            proc.ServerClientPort          = options.ServerClientPort;
            proc.ServerSitePort            = options.ServerSitePort;
            proc.UsingIIS7                 = true;
            proc.VirtualDirectoryName      = options.VirtualDirectoryName;
            proc.WebSiteName               = options.WebSiteName;
            proc.WriteMentorDictionaryPath = options.WriteMentorDictionaryPath;

            return(proc);
        }
示例#2
0
        public IISConfigCtrl()
        {
            InitializeComponent();
            this.Config = _confImpl = new IISSetupConfigurationProcess();

            numAdminPort.Value  = _confImpl.ServerAdminPort;
            numClientPort.Value = _confImpl.ServerClientPort;
            numSitePort.Value   = _confImpl.ServerSitePort;

            txtWebSiteName.Text = _confImpl.WebSiteName;
            txtVirtualDir.Text  = _confImpl.VirtualDirectoryName;
            txtAppPool.Text     = _confImpl.ApplicationPool;
            txtAppCmd.Text      = _confImpl.AppCmdPath;

            rdDotNet.Checked = _confImpl.EnableDotNet;
            rdPhp.Checked    = _confImpl.EnablePhp;
        }