public void CreateWebServerTest() { IISManagement iisman = new IISManagement(); IISWebServer webServer = new IISWebServer(); webServer.ServerComment = "test"; IISManagement.CreateIISWebServer(webServer); Assert.AreEqual(true, IISManagement.ExistsIISWebServer("test")); }
public MainWindow() { InitializeComponent(); LbSysInfo.Content = "系统版本:" + SysInfo.GetSystemInfo(); //系统信息 LbNetFrameWorkInfo.Content = "已安装.NET Framework版本:" + SysInfo.GetDotNetVersions(); LbiisInfo.Content = "IIS版本:" + IISManagement.GetIIsVersion(); //IIS版本 ShowMsgEventHandler showMsgEvent = ShowMsg; SitePublishGrid.Children.Add(new SitePublishUserControl(showMsgEvent)); GridSiteManage.Children.Add(new SiteManage()); }
private void btnParsePath_Click(object sender, System.EventArgs e) { string phyPath = String.Empty; if (txtTargetDIR.Text.Trim() != String.Empty) { try { if (txtTargetDIR.Text.Trim().ToUpper().IndexOf("LOCALHOST") > -1 || txtTargetDIR.Text.Trim().ToUpper().IndexOf("127.0.0.1") > -1) { MessageBox.Show("必须输入网络机器名或者IP地址"); } else { string iisVDName = txtTargetDIR.Text.Trim().Substring(txtTargetDIR.Text.Trim().LastIndexOf("/") + 1 , txtTargetDIR.Text.Trim().Length - txtTargetDIR.Text.Trim().LastIndexOf("/") - 1); IISManagement im = new IISManagement(); foreach (IISWebServer iws in im.WebServers) { foreach (IISWebVirtualDir iwvd in iws.WebVirtualDirs) { if (iwvd.Name.ToUpper() == iisVDName.ToUpper()) { phyPath = iwvd.Path; break; } } } } } catch (Exception ex) { Log.Error(ex.Message); } } txtPhysicalPath.Text = phyPath; SaveInfo(); }
public void IISManagementCtorTest() { IISManagement iisman = new IISManagement(); }