public void CreateWebServerTest()
 {
     IISManagement iisman = new IISManagement();
     IISWebServer webServer = new IISWebServer();
     webServer.ServerComment = "test";
     IISManagement.CreateIISWebServer(webServer);
     Assert.AreEqual(true, IISManagement.ExistsIISWebServer("test"));
 }
Esempio n. 2
0
        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());
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
 public void IISManagementCtorTest()
 {
     IISManagement iisman = new IISManagement();
 }
 public void IISManagementCtorTest()
 {
     IISManagement iisman = new IISManagement();
 }