简体   繁体   English

Visual Studio Team Services - 如何将构建的 Windows 服务文件复制到 Azure VM

[英]Visual Studio Team Services - How to copy built Windows service files To Azure VM

I am trying to run Visual Studio Team Services automated build and deploy but having trouble with copying built windows service to Azure VM.我正在尝试运行 Visual Studio Team Services 自动构建和部署,但在将构建的 Windows 服务复制到 Azure VM 时遇到问题。

These are my steps:这些是我的步骤:

Build建造在此处输入图片说明

Tried with Windows File Copy尝试使用 Windows 文件复制在此处输入图片说明

Tried with Azure File Copy尝试使用 Azure 文件复制在此处输入图片说明

When I copy files from web projects (ASP.NET MVC 5) with Azure File Copy, everything works fine and the files are transfered.当我使用 Azure 文件复制从 Web 项目 (ASP.NET MVC 5) 复制文件时,一切正常并且文件被传输。 When I try to copy Windows Service built files, it failes silently.当我尝试复制 Windows 服务构建的文件时,它以静默方式失败。 The task passes successfully but when I open the VM through remote desktop, the folder is empty.任务成功通过,但是当我通过远程桌面打开虚拟机时,该文件夹为空。 Any ideas?有任何想法吗?

Windows Service project is different with Asp.Net MVC project. Windows Service 项目与 Asp.Net MVC 项目不同。 With the arguments you specified in "MSBuild Arguments" of "Visual Studio Build" step, there is no file generated in "$(build.stagingdirectory)" folder.使用您在“Visual Studio Build”步骤的“MSBuild Arguments”中指定的参数,“$(build.stagingdirectory)”文件夹中没有生成文件。 So "Azure File Copy" task just passed and copied nothing.所以“Azure 文件复制”任务刚刚通过,什么也没复制。

To fix this, changing the argument to following and then try the build again:要解决此问题,请将参数更改为以下,然后再次尝试构建:

/p:outputpath="$(build.stagingdirectory)"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用.Net Windows服务的新基本身份验证对Visual Studio Team Services进行身份验证? - How to authenticate to Visual Studio Team Services with the new basic authentication from a .Net Windows Service? Visual Studio Team Services构建定义-如何复制源文件夹 - Visual Studio Team Services Build Definition - How to Copy sources folder Azure Service Fabric持续集成在Visual Studio Team Services中失败(是VSO) - Azure Service Fabric continuous integration fails in Visual Studio Team Services (was VSO) 如何使用C#从TFS(Team Foundation Server)中获取/复制文件(Visual Studio) - How to fetch/copy files from a TFS (Team Foundation Server) with C# (Visual Studio) 如何仅在Visual Studio Team Services中检入程序的某些部分? - How to check in only some parts of the program in Visual Studio Team Services? 是否可以将应用程序从visual studio部署到Azure VM(Windows 10)? - Is it possible to deploy application from visual studio to Azure VM (windows 10)? Visual Studio Team Services使用外部dll构建 - Visual Studio Team Services build with external dll 扩展Visual Studio Team Services(在TFS上在线) - Extend Visual Studio Team Services (was TFS Online) 从 WebService 连接到 Visual Studio Team Services - Connect to Visual Studio Team Services from WebService Visual Studio Team Services程序集版本控制 - Visual Studio Team Services Assembly Versioning
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM