![如何设置用户停止iis应用程序池的权限](https://linux22.com/image/612083/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E7%94%A8%E6%88%B7%E5%81%9C%E6%AD%A2iis%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%B1%A0%E7%9A%84%E6%9D%83%E9%99%90.png)
CruiseControl.net
我使用一个域中的用户登录服务( DOMAINNAME\user
)。并且我想使用 nant 脚本来停止其他服务器上的应用程序池。
我得到了这个错误
Failed stopping application pool '***********' on '172.16.0.62'.
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
如果我将该用户设置为该服务器上的管理员,我可以停止它,但我不想。有人能解决这个问题吗?谢谢。
答案1
不确定你是如何在 nant 脚本中执行应用程序池操作的,但是如果你调用部署为此,您可以将凭据传递给有权停止应用程序池的用户的 msdeploy。