Эта задача Nant (контролируемая CruiseControl) не в состоянии копировать файлы в общий ресурс на другом сервере.
<target name="DeployToTargetDirectory" description="Copies files to target deploy folder (this may not be the final virtual directory)">
<if test="${not directory::exists(AppDeploymentFolder)}">
<fail message="Deployment folder not found: ${AppDeploymentFolder}"/>
</if>
<!--Delete existing files in deployment folder-->
<echo message="Clearing down existing files and folder in deployment folder: ${AppDeploymentFolder}"/>
<delete>
<fileset basedir="${AppDeploymentFolder}">
<include name="**/*"/>
</fileset>
</delete>
<!--Copy all files / folders to the deployment folder-->
<echo message="Copying configured site to: ${AppDeploymentFolder}"/>
<copy todir="${AppDeploymentFolder}">
<fileset basedir="${StagingFolder}">
<include name="**/*"/>
</fileset>
</copy>
Я получаю ошибку:
Не удалось создать каталог 'xxxx'.
Доступ к пути 'xxxx' запрещен.
Я думаю, это проблема с разрешениями, но я не могу сказать, под какой учетной записью работает Nant.
Как я могу это выяснить?
Спасибо.