1

IIS Web サイトをリモートで停止および開始できる winform がありますが、checkedlistbox を使用して複数のサーバーで Web サイトを停止/開始する方法を探しています。これが私のStop IIS Webサイトコードです

   private void buttonStop_Click(object sender, EventArgs e)
    {
        string serverName = textServer.Text;
        string siteName = cmbWebsite.SelectedItem.ToString();


        using (Microsoft.Web.Administration.ServerManager sm = Microsoft.Web.Administration.ServerManager.OpenRemote(serverName))
        {

            Microsoft.Web.Administration.Site site = sm.Sites.Where(q => q.Name.Equals(siteName)).FirstOrDefault();
            // If the site does not exist, throw an exception       
            if (site == null)
            {
                throw new Exception("The specified site was not found!");
            }
            // Stop the site        
            site.Stop();
            showStatus(siteName);

        }
    }

サーバー(textServer)をテキストボックスに配置する代わりに、これを複数のサーバーで実行できるようにしたかったのです。ユーザーは、停止したいサーバーを確認するだけです。

どんな援助も大歓迎です。

ありがとう!

4

1 に答える 1