2010-09-24 69 views
0

我使用CruiseControl.Net進行構建,一切正常。但是,當我嘗試將它部署在QA服務器上進行測試時,我需要停止IIS。我能夠在構建機器上停止iis,但不能與構建機器不同的QA服務器。我碰到一個「錯誤:無法計算機‘’如何使用CruiseControl.Net停止遠程服務器上的IIS

上打開w3svc服務,我登錄爲用戶誰擁有兩臺機器管理員權限

請幫我

感謝, CHANDAN

+0

發表於serverfault.com。另外,接受你的問題的一些答案。 – Brad 2010-09-24 18:17:16

回答

0

。你是否正在運行Iis的版本?Iis6或Iis7?你想停止/啓動整個Iis還是隻是你的網站?

你是否嘗試過在命令行中使用「iisreset machinename」來檢查你是否有遠程權限ADMI摧毀你的iis服務器?

2

這裏是我寫的一個小cmd文件,用於我們的CruiseControl.Net服務器。它可以從網絡上的任何盒子運行。請注意使用SC命令停止和啓動CCService。

@echo off 
echo. 

echo ********************************************************* 
echo ********************************************************* 
echo ********************************************************* 
echo Author: Al Dass 
echo Desc: Remotely stop and starts the CruiseControl.Net 
echo   service on CCNETBLDSVR 
echo. 
echo Note: This needs to be done when you change anything 
echo   in the ccnet.config file --OR-- any of the 
echo   ccnet_project.config files. 
echo ********************************************************* 
echo ********************************************************* 
echo. 

echo. 
echo ********************************************************* 
echo Stopping CruiseControl.Net windows service on CCNETBLDSVR 
echo ********************************************************* 
echo. 
iisreset CCNETBLDSVR /STOP 
sc \\CCNETBLDSVR stop CCService 

TIMEOUT 15 

echo. 
echo ********************************************************* 
echo Starting CruiseControl.Net windows service on CCNETBLDSVR 
echo ********************************************************* 
echo. 
sc \\CCNETBLDSVR start CCService 


TIMEOUT 5 
echo. 
echo ********************************************************* 
echo Checking status 
echo ********************************************************* 
echo. 
sc \\CCNETBLDSVR query CCService 
iisreset CCNETBLDSVR /START 
TIMEOUT 3