在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
我想直接用C#代码重启windows服务,经过试验,没有问题,贴出来保存收藏!
C#代码: ServiceController service = new ServiceController("EnergyRecordService");
protected void btnRestart_Click(object sender, EventArgs e) { try { if (service.Status == ServiceControllerStatus.Running) { service.Stop(); service.WaitForStatus(ServiceControllerStatus.Stopped); } service.Start(); service.WaitForStatus(ServiceControllerStatus.Running); } catch (Exception) { } }
Web.Config 配置文件: 如果配置文件不配置这个的话会报一个错误: Win32Exception (0x80004005): Access is denied <system.web>
<identity impersonate="true" userName="服务器登录名" password="登录密码"/> </system.web>
|
请发表评论