注册 登录
编程论坛 ASP.NET技术论坛

如何在asp.net2.0中重启aspnet_state服务

armyingc 发布于 2008-11-19 11:24, 1047 次点击
以下是1.1中的代码,但在2.0中不能用了:
using System.ServiceProcess;

        public void ResetAspNetService()
        {
            ServiceController sc = new ServiceController("aspnet_state");
            if (sc.Status == ServiceControllerStatus.Running)
            {
                sc.Stop();
                sc.WaitForStatus(ServiceControllerStatus.Stopped);  //等待服务停止
                if (sc.Status == ServiceControllerStatus.Stopped)
                {
                    sc.Start();
                }
            }
            else
            {
                sc.Start();
            }
        }
1 回复
#2
armyingc2008-12-08 12:20
问题解决,添加引用即可
作者:jzyray:看看项目有没有引用system.serviceprocess.dll
1