我正在使用CruiseControl.Net进行构建,一切正常。但是,当我尝试将其部署在QA服务器上进行测试时,我需要停止IIS。我可以在构建机器上停止iis,但不能在构建机器上停止QA服务器。我得到“错误:无法在计算机上打开w3svc服务”
我以具有两台计算机管理员权限的用户身份登录。
请帮帮我。
谢谢, CHANDAN
答案 0 :(得分: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
答案 1 :(得分:0)
您正在使用哪个版本的Iis? Iis6还是Iis7?你想停止/启动整个Iis还是只是你的网站?
您是否尝试在命令行中执行“iisreset machinename”以检查您是否有权远程管理您的iis服务器?