【发布时间】:2016-01-24 20:18:46
【问题描述】:
我有一个在应用程序池标识下运行的 IIS Web 应用程序。该应用程序需要停止并启动 Windows 服务。除了在应用程序中引入模拟来停止和启动服务,还有其他方法可以做到这一点吗?
请注意,我正在寻找一种解决方案,而不是在有权停止和启动服务的 windows 用户下运行应用程序池。
【问题讨论】:
-
拥有相当高的声誉点,我很惊讶您无法在以下
starting and stopping a windows service programmatically上进行谷歌搜索,您至少尝试过执行有效的谷歌搜索..? -
感谢您的回复。我的问题是关于应用程序池标识和与 Windows 服务的连接,而不是“以编程方式启动和停止 Windows 服务”。如果这很容易,我现在会“用谷歌搜索”并找到答案。
-
您的问题自己回答了 - 如果应用程序池身份没有权限,则网站需要模拟一个帐户。
-
哇,超级没用 MethodMan...JD 你有没有找到解决这个问题的好方法(我认为你说得很好,谢谢)。