ASP.NET C# 如何在程序中控制IIS服务或应用程序池重启?

[已解决] ASP.NET C# 如何在程序中控制IIS服务或应用程序池重启?

100
[Web开发 > ASP.NET]
只要在程序中控制,不是手动在IIS上操作。
提问时间:2010/4/21 15:21:54 | 提问者:zsu | 悬赏:100 | 浏览:1236
最佳答案
试试这个:

停止IIS服务
ServiceController sc = new ServiceController("iisadmin");
if(sc.Status=ServiceControllerStatus.Running)
 sc.Stop();

重启IIS服务
ServiceController sc = new ServiceController("iisadmin");
 sc.Start();

重启进程
using System.Diagnostics;
Process.Start("iisreset");
回答时间:2010/4/21 15:23:49 | 回答者:GaLiJiKuai
其他参考答案(0)
提交失败!请检查错误!错误信息:

注:以上所有信息由网友提供,仅供交流、参考,均不代表盛派网络言论,如果有任何问题或不妥,请立即联系我们

以下信息或许对您有用: