using Microsoft.Web.Administration; using System; using System.Linq; using System.Windows.Forms; namespace iisKontrol { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void simpleButton1_Click(object sender, EventArgs e) { try { using (ServerManager serverManager = new ServerManager()) { Site site = serverManager.Sites["rmossepetv2"]; // IIS'te hedeflenen site adı var uygulamaHavuzlari = serverManager.ApplicationPools.ToList(); if (site != null) { // Durdurma if (site.State == ObjectState.Stopped) { site.Start(); MessageBox.Show("İSS BAŞLATILDI"); } else { site.Stop(); MessageBox.Show("İSS DURDURULDU"); } } else { MessageBox.Show("Belirtilen site bulunamadı."); } } } catch (Exception ex) { MessageBox.Show($"{ex}"); } } } } |