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)をテキストボックスに配置する代わりに、これを複数のサーバーで実行できるようにしたかったのです。ユーザーは、停止したいサーバーを確認するだけです。
どんな援助も大歓迎です。
ありがとう!