首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用VSTS构建和发布应用程序到Azure应用程序服务

如何使用VSTS构建和发布应用程序到Azure应用程序服务
EN

Stack Overflow用户
提问于 2017-03-02 07:23:41
回答 1查看 244关注 0票数 0

我想建立和发布从VSTS到Azure web应用程序的一站式网络应用程序。为此,我添加了一些步骤,如snap中所示

除此之外,每当我构建解决方案时,它都会失败或成功,但是工件是空的(有时)。日志也显示错误。

D:a\1是空的。没有任何构件构建失败,每次都会出现以下两个错误。我要重新安装Nuget软件包吗?$(build.artifactstagingdirectory)的值是多少?

另外,请让我知道我应该遵循什么过程。

注: Azure应用程序(免费分层计划)。App是在2015年开发的。如果需要任何信息,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2017-03-03 02:48:48

您可以通过命令行( .Net Core,Command: publish, Arguments: -c $(BuildConfiguration) -o $(Build.ArtifactStagingDirectory), Check Zip Published Projects)或命令行步骤/任务调用dotnet发布命令,将您的web发布到工件目录,然后在使用命令行step/任务时将输出存档到Web中。

更多信息,您可以参考本文:构建并部署您的ASP.NET核心应用程序到Azure

更新:

您正在使用Asp.Net应用程序,请参阅以下步骤来创建新的构建定义:

  1. 单击“新建”按钮创建生成定义
  2. 选择Asp.Net (预览)模板
  3. 配置存储库

使用此模板,您可以发现有MSBuild参数:/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\“用于Visual构建步骤/任务,用于将web应用程序发布到web部署包(zip)。

注意:如果在构建过程中出现错误,web部署包将不会生成,因此它无法找到发布构建工件步骤/任务的文件。您可以取消选中始终运行的选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42549140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档