The Internet Information Services (IIS) World Wide Web Publishing Service (W3SVC) manages the HTTP protocol and HTTP performance counters.
Example :
Restart IIS from asp net page
using System;
using System.Collections.Generic;using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ServiceProcess;
using System.Threading;
namespace WebApplication1
{public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ServiceController sc = new ServiceController("W3SVC");
if (null != sc)
{
if (sc.Status == ServiceControllerStatus.Running)
{
sc.Stop();
Thread.Sleep(2000);
sc.Start();
Response.Write("IIS restarted");
}
else
{
Response.Write("IIS started");
sc.Start();
}
}
}
}
}
Niciun comentariu:
Trimiteți un comentariu