2010-09-24 87 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 
相关问题