0

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

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

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

我想使用 api 应用程序,这样我就可以充分利用 swagger 和逻辑应用程序服务。

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

更新
找到了 - 请参阅我自己的答案。

4

2 回答 2

1

好的,我找到了它,它不是一个错误。我当时(有点)愚蠢。在阅读这篇文章之后,我发现我需要单击该Api app host部分,然后all settings单击continuous deployment

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

于 2015-11-25T20:45:03.463 回答
0

@西蒙

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

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

于 2015-11-25T16:27:59.837 回答