我使用CruiseControl.Net進行構建,一切正常。但是,當我嘗試將它部署在QA服務器上進行測試時,我需要停止IIS。我能夠在構建機器上停止iis,但不能與構建機器不同的QA服務器。我碰到一個「錯誤:無法計算機‘’如何使用CruiseControl.Net停止遠程服務器上的IIS
上打開w3svc服務,我登錄爲用戶誰擁有兩臺機器管理員權限
請幫我
感謝, CHANDAN
我使用CruiseControl.Net進行構建,一切正常。但是,當我嘗試將它部署在QA服務器上進行測試時,我需要停止IIS。我能夠在構建機器上停止iis,但不能與構建機器不同的QA服務器。我碰到一個「錯誤:無法計算機‘’如何使用CruiseControl.Net停止遠程服務器上的IIS
上打開w3svc服務,我登錄爲用戶誰擁有兩臺機器管理員權限
請幫我
感謝, CHANDAN
。你是否正在運行Iis的版本?Iis6或Iis7?你想停止/啓動整個Iis還是隻是你的網站?
你是否嘗試過在命令行中使用「iisreset machinename」來檢查你是否有遠程權限ADMI摧毀你的iis服務器?
這裏是我寫的一個小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
發表於serverfault.com。另外,接受你的問題的一些答案。 – Brad 2010-09-24 18:17:16