【发布时间】:2012-08-21 12:00:27
【问题描述】:
我正在使用 MSDeploy 创建一个人工制品作为 NAnt 中的构建步骤。这个特定的构建步骤在成功编译时被调用。然后将工件用于部署。
这是我的构建文件中指定的步骤。
<target name="BuildMsDeployPackage" depends="StageForMsDeployPackaging">
<exec program="${msdeploy.exe}"
workingdir="${buildDirectory}"
verbose="true"
commandline="-verb:sync
-source:iisapp=${packagingDirectory}
-dest:package=${publishDirectory}\${webapp.artifact.zip}"/>
source 这里是我的网络项目。
我希望能够对创建的包中的几个文件夹设置指定写入权限。这可能吗?我知道有一个setAcl 提供程序用于此特定目的,但是可以在创建包时使用它吗?
编辑
我现在能够获得与包一起生成的archive.xml 文件的acl 权限。我正在使用auto 提供程序将我的包的内容与目的地同步。 auto 同步时是否复制 acl?
【问题讨论】: