【发布时间】:2016-04-29 10:39:59
【问题描述】:
我试过了 System.ServiceProcess.ServiceController System.Diagnostics.Process;
在我的 Web 表单中控制 Windows 服务。
使用System.ServiceProcess.ServiceController,我收到拒绝访问异常。
System.Diagnostics.Process 我什么也得不到。如何使用我的 Web 表单启动/停止 Windows 服务,知道吗?
【问题讨论】:
-
要控制服务,您必须以提升的权限运行。默认情况下,Web 应用程序不会这样做。
-
我怎样才能获得这些权限?
-
如果我记得是通过将应用程序池标识设置为系统(或计划更好的用户级别)。我
-
对于所有建议以具有管理权限的用户身份运行应用程序池的人:不要这样做。
标签: c# asp.net-mvc servicecontroller