我们在部署中排除特定文件夹时遇到困难。目前,我们的部署脚本包含以下行:
<Exec Command='"@(MSDeploy)" -verb:sync -source:package="$(Source)" -dest:iisApp=$(iisAppName),computerName=$(WebServerName),username=$(UserName),password=$(UserPswd) -skip:Directory=\\Logs -skip:Directory=\\Prototype -skip:objectName=dirPath,absolutePath="Resources"'/>
如果滚动到上面代码段的末尾,您会看到以下内容:
absolutePath="Resources"
理想情况下,我们要排除一个特定文件夹,但不知道如何指定此绝对路径。
以前,这不会产生重大问题,但现在在我们的项目中,我们有其他“资源”文件夹,我们需要它们进行部署。任何人都可以帮助如何指定绝对路径或防止递归排除文件夹?
所以我们的文件夹结构是这样的:
- Web site
- Resources (Should not be deployed)
- Front end
- Resources (Should be deployed)