当我尝试使用NAnt
构建脚本在远程服务器中创建虚拟目录时,它无法创建并显示以下错误消息:
The webservice at 'remote_machine' does not exist or is not reachable
远程服务器的操作系统是Windows server 2008。在这里我使用了NAnt 0.92
and natcontrib 0.92
。
任何建议,将不胜感激。
EDiT:它适用于本地机器,但不适用于远程机器。任何建议请。
代码部分:
<property name="serverName" value="MyServer"/>
<property name="currentDeployName" value="Research"/>
<property name="deployDir" value="\\${serverName}\wwwroot\${currentDeployName}"/>
<property name="currentDir" value="${deployDir}"/>
<property name="DeployWebDir" value="${sourceDir}\Deployment\Deployment.Web"/>
<property name="webrootDir" value="C:\Inetpub\wwwroot"/>
<deliisdir iisserver="${serverName}" vdirname="${currentDeployName}" />
<mkdir dir="${deployDir}" />
<copy todir="${deployDir}" overwrite="true">
<fileset basedir="${DeployWebDir}">
<include name="**\*" />
</fileset>
</copy>
<mkiisdir iisserver="${serverName}" dirpath="${webrootDir}\${currentDeployName}"
vdirname="${currentDeployName}"/>