【问题标题】:Azure deployment not finding any files to deployAzure 部署未找到任何要部署的文件
【发布时间】:2016-11-29 10:41:03
【问题描述】:

我已经为我们的 ASP.NET Web API 服务配置了两个本地部署。一个到我们的登台服务器,一个到我们的生产服务器。两者都部署没有任何问题。

我最近开始研究如何将这些服务部署到 Azure,因为我们希望在未来更多地使用云服务。所以我已经为我在屏幕截图中创建的 Azure 帐户设置了一个部署。

它连接到 Azure 帐户,但随后失败,指出找不到任何要部署的文件,如下面的屏幕截图所示。

当我查看文件夹时,文件肯定在那里。它们与部署到登台和生产端点的文件相同。

我不明白为什么 Azure 部署找不到这些文件,但我们的本地部署却找到了。

【问题讨论】:

  • 您是否使用 vsts 构建和部署功能在部署步骤之前设置了构建步骤?
  • 是的,我在 TFS 2015 上设置了完整的 CI/CD 管道。这会在任何发布/部署发生之前构建解决方案。

标签: asp.net azure asp.net-web-api deployment azure-web-app-service


【解决方案1】:

我这边可以部署web应用到Azure应用服务,这里是详细步骤,你可以参考一下。

构建定义

NuGet 安装程序

Visual Studio 构建

注意:您可以从 MSBuild Arguments

找到 PackageLocation ($(build.artifactstagingdirectory))

Azure 应用服务部署

注意:根据您从 MSBuild Arguments

中找到的 PackageLocation 的值指定 Package 或 Folder

【讨论】:

  • 我在部署步骤中指向了错误的位置。对于本地服务器的部署,您需要指定已发布的构建文章。对于部署到 Azure,它是您需要指定的包 zip 文件。您的屏幕截图清楚地表明了这种区别。我现在已经成功部署到 Azure :)
猜你喜欢
  • 2019-09-19
  • 1970-01-01
  • 2011-12-31
  • 1970-01-01
  • 2016-10-08
  • 1970-01-01
  • 2020-02-08
  • 1970-01-01
  • 2019-06-13
相关资源
最近更新 更多