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); }
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; }