检查IIS是否已安装并正在运行
本文关键字:运行 安装 IIS 是否 检查 | 更新日期: 2023-09-27 18:28:42
在我们的应用程序中,我们希望确定iis是否安装在机器中。如果安装了,那么我们需要确定它是否正在运行。
有什么方法可以得到这些细节吗。
使用托管代码检测IIS是否已安装以及ASP/AASP.NET是否已注册
IIS运行或未检查以下代码
只需在您的项目中添加"System.ServiceProcess"的参考即可。
ServiceController sc = new ServiceController("World Wide Web Publishing Service");
if ((sc.Status.Equals(ServiceControllerStatus.Stopped) || sc.Status.Equals(ServiceControllerStatus.StopPending))) {
Console.WriteLine("Starting the service...");
sc.Start();
}
else {
Console.WriteLine("Stopping the service...");
sc.Stop();
}