Visual studio 2017 VSTS-无法部署到本地web服务器

Visual studio 2017 VSTS-无法部署到本地web服务器,visual-studio-2017,azure-pipelines-release-pipeline,Visual Studio 2017,Azure Pipelines Release Pipeline,我是VST构建和部署的新手,我正在与之斗争。 我有一个包含Web核心API和ASP.NETWeb项目的解决方案。 我已经完成了构建,现在我想将构建部署到一个本地web服务器上。 当我看我的人工制品时,一切看起来都很好; 因此,当我设置部署定义时,我从一个空环境开始,并添加一个任务。在我看来,如果我想将工件移动到本地web服务器,我应该使用Windows机器文件复制任务。但当我这样做时,我发现我没有访问drop文件夹的权限。如何解决此问题?我是否选择了正确的任务?。 您正在使用托管代理。托管代理

我是VST构建和部署的新手,我正在与之斗争。 我有一个包含Web核心API和ASP.NETWeb项目的解决方案。 我已经完成了构建,现在我想将构建部署到一个本地web服务器上。 当我看我的人工制品时,一切看起来都很好;

因此,当我设置部署定义时,我从一个空环境开始,并添加一个任务。在我看来,如果我想将工件移动到本地web服务器,我应该使用Windows机器文件复制任务。但当我这样做时,我发现我没有访问drop文件夹的权限。如何解决此问题?我是否选择了正确的任务?。
您正在使用托管代理。托管代理无法部署到on prem服务器-它没有网络路由


您可以使用安装在目标计算机上并直接与VSTS对话的代理,也可以在prem build/release server上安装自己的代理,然后使用Windows机器文件复制任务将bits推送到目标计算机

您使用的是hosted agent还是on-prem agent?我使用的是hosted agent我创建了一个部署组,但我无法确定如何在目标计算机上设置代理。@arame3333 1.单击您创建的部署组>详细信息2.在要注册的计算机类型中选择系统,例如windows 3.复制注册PowerShell脚本4.登录用作代理的计算机5.以管理员身份运行windows PowerShell 6.粘贴复制的脚本>按Enter键有代理服务器错误远程服务器返回错误:需要407代理身份验证。当我在服务器上运行脚本时。我想这意味着解决这个问题的唯一方法是请求更改防火墙设置?我需要向持怀疑态度的同事解释这一点。@arame3333如果直接在私有构建代理上设置,结果会怎样?部署组是正确的答案,并得到了我的支持。我有一个新问题,我会问一个新问题。