与Visual Studio Team Services在IIS服务器上部署网站后相关的问题

时间:2018-05-04 05:41:01

标签: tfs azure-devops

第1步:我在TFS上推送了我网站的所有文件。在推送到TFS之后,文件显示在下面的屏幕截图中:

屏幕截图: https://i.stack.imgur.com/l6zlT.png

第2步:我创建了一个Build定义并生成了工件,然后我创建了一个Release定义,在成功部署之后,我能够在"上看到一些Artifacts文件。物理位置"我的电脑的(C:\ inetpub \ wwwroot \ TestVSTSWebsite)。

要求:但我想要的是将我的所有文件都放在已定义的"物理位置"我推动了TFS。

至于现在,我在我的物理位置获得以下工件文件,如下面的屏幕截图所示:

屏幕截图[1]: https://i.stack.imgur.com/614U3.png

屏幕截图[2]: https://i.stack.imgur.com/lBD14.png

已编辑:我使用了构建定义中的“复制文件”任务,并在下面的屏幕截图中定义了所有字段:

屏幕截图: https://i.stack.imgur.com/r6eXk.png

但即使在成功构建之后,当我使用我的版本定义中的复制文件任务来部署项目时,文件也不可见,当我点击源文件夹附近的[...]时,我得到以下文件夹:显示在下面的屏幕截图中,没有我在Build定义中定义的Target文件夹的内容。

屏幕截图https://i.stack.imgur.com/76mP2.png

任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您似乎希望将所有资源都放在"物理位置"中。您需要在构建定义中将$(build.sourcesdirectory)中的所有文件复制到$(build.artifactstagingdirectory)

  1. 确保您已映射所有来源:
  2. enter image description here

    1. 在您的构建定义中,将$(build.sourcesdirectory)中的所有文件复制到$(build.artifactstagingdirectory)
    2. enter image description here