我用下面的代码来检查我的Windows服务的状态:C#检查Windows服务状态
ServiceController sc = new ServiceController("service name", "service location");
地把它我的服务驻留在服务器名称的服务定位嗯
。在我的测试环境中,我有服务和门户(IIS),我在同一台服务器上检查我的服务,但工作正常,但在我的生产环境中,该服务位于与我的门户网站IIS不同的服务器上。
我的代码无法检查状态。我确定这是一个许可问题,但我尝试了很多这样的工作,但没有用。
我的问题是:什么“类型的权限”给予什么“用户”或“机器名称”?请帮忙。