【问题标题】:Missing deployment tile from Api App blade in Azure PortalAzure 门户中的 Api 应用刀片缺少部署磁贴
【发布时间】:2015-11-25 09:02:15
【问题描述】:

我正在评估应用服务,尤其是 Api 应用和逻辑应用。我希望能够将 git deploy 用于 Api 应用实例。

这篇文章https://azure.microsoft.com/en-gb/documentation/articles/web-sites-publish-source-control/ 提到,即使它是基于 Web 应用程序,您也可以将相同的流程应用于 api 应用程序,但是,当我尝试使用 api 应用程序实例遵循教程时,我无法看到Azure 门户中 api 应用程序刀片上的“部署”磁贴。我能够完成网络应用实例的教程。

有谁知道为什么我看不到 api 应用刀片的部署磁贴?

我想使用 api 应用,以便充分利用 swagger 和逻辑应用服务。

编辑
想一想,我什至 需要 使用 api 应用程序还是可以使用 Web 应用程序(带有 swagger 元数据)连接到逻辑应用程序?

更新
找到了 - 查看我自己的答案。

【问题讨论】:

    标签: azure azure-api-apps kudu azure-git-deployment


    【解决方案1】:

    好的,我找到了,这不是错误。我当时(有点)愚蠢。在this article 之后,我发现我需要点击Api app host 部分,然后点击all settings,然后点击continuous deployment

    恕我直言,这是一个糟糕的 UX 决定,因为刀片看起来与具有部署磁贴的其他刀片完全相同,但至少我可以为我的 api 应用程序设置 git deploy现在。

    【讨论】:

      【解决方案2】:

      @西蒙

      这可能是一个错误 - 我会戳 Azure 团队询问它。尽管,WebApp、APIApp 和 MobileApp 是完全一样的服务,只是改变了名称。因此,如果您可以看到其中一个的部署磁贴,那么您应该能够看到所有其他的。

      但是,他们周围有一个“无形的业务链接”,可以让所有事情都正常工作。当您使用逻辑应用程序时,它会搜索自定义 API 应用程序 - 猜猜看! - 你的 API 应用列表。因此,您可以在 WebApp 上托管 API 应用程序,但逻辑应用程序可能不会默认使用它。

      【讨论】:

      • 感谢您提供的信息。我认为逻辑应用程序和 api 应用程序可能就是这种情况。有没有什么地方我可以跟踪它的状态(假设它一个错误)
      • 通过 Azure SDK 尝试,或API REST
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-24
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 2018-09-16
      • 2017-10-29
      相关资源
      最近更新 更多