azure门户中api应用程序刀片缺少部署磁贴

332nm8kg  于 2021-06-20  发布在  Kudu
关注(0)|答案(2)|浏览(387)

我正在评估应用程序服务,特别是api应用程序和逻辑应用程序。我希望能够使用git部署api应用程序示例。
这篇文章https://azure.microsoft.com/en-gb/documentation/articles/web-sites-publish-source-control/ 提到即使它基于web应用程序,您也可以对api应用程序应用相同的过程,但是,当我尝试使用api应用程序示例遵循教程时,我无法在azure门户中的api应用程序刀片上看到“部署”磁贴。我能够完成web应用示例的教程。
有人知道为什么我看不到api应用程序刀片的部署磁贴吗?
我想使用api应用程序,以便我可以充分利用招摇和逻辑应用程序服务。
编辑
想想看,我是否需要使用api应用程序,或者我是否可以使用web应用程序(带有swagger元数据)连接到logic应用程序?
更新
找到了-看看我自己的答案。

sxissh06

sxissh061#

好吧,我找到了,不是虫子。我(有点)傻了。在这篇文章之后,我发现我需要点击 Api app host 节,然后 all settings 那么 continuous deployment .
imho,这是一个糟糕的ux决策,因为刀片看起来和其他具有部署磁贴的刀片完全相同,但至少我现在可以为我的api应用程序设置git deploy。

dgsult0t

dgsult0t2#

@西蒙
这可能是一个错误-我会戳它的azure团队要求。尽管如此,webapp、apiapp和mobileapp是完全相同的服务,只是名称不同而已。因此,如果您可以看到其中一个的部署图块,那么您应该可以看到所有其他的部署图块。
但是,有一个“无形的商业联系”围绕着他们,使一切工作。当你使用逻辑应用程序时,它会搜索定制的api应用程序,你猜怎么着你的api应用程序列表。因此,您可以在webapp上托管一个api应用程序,但逻辑应用程序在默认情况下可能不会支持它。

相关问题