Psexec,Web服务,IIS问题

时间:2015-04-16 00:49:26

标签: c# web-services iis psexec dhcp

我创建了一个Web服务,它将运行Psexec来执行DHCP服务器(netsh dhcp服务器 DHCP-IP-address 显示范围)的命令。 当我通过IIS服务器中的Visual Studio测试/运行它时,它正在完美

BUT 当我将Web服务部署到IIS时,它无法正常/正常工作。 Web服务没有命令(netsh dhcp服务器 DHCP-IP-address 显示范围)的任何返回结果。

如何解决?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

此处失败的主要原因之一可能是IIS服务器上的ThreadPool标识可能没有psexec到DHCP服务器所需的权限。当您在自己的计算机上运行时(在Visual Studio下),psexec将以您的身份启动。当IIS在服务器上运行它时,它在线程池标识下。