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。