如何使用管理 api 发布 Azure Web 应用程序?
How to publish an Azure web app using management api?
我知道如何使用 WebSiteManagementClient 列出甚至创建网站,但我不知道如何将内容发布到现有网站。我是在 API 中遗漏了它,还是现在不支持它?
您不能使用 WebSiteManagementClient 本身进行部署,尽管它可以列出您为站点配置的源代码管理(即 git)。
以下是如何部署到 Web 应用程序的一个很好的列表:https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/。 Git 非常容易使用,可以直接从 cmd 行管理。
您也可以考虑使用 Kudu REST API (https://github.com/projectkudu/kudu/wiki/REST-API#zip)。您可以使用基本身份验证和从发布设置中获取的凭据来对此 REST API 进行身份验证。如果您希望以编程方式发布,则可以使用您使用的任何语言轻松调用 PUT 请求。
我知道如何使用 WebSiteManagementClient 列出甚至创建网站,但我不知道如何将内容发布到现有网站。我是在 API 中遗漏了它,还是现在不支持它?
您不能使用 WebSiteManagementClient 本身进行部署,尽管它可以列出您为站点配置的源代码管理(即 git)。
以下是如何部署到 Web 应用程序的一个很好的列表:https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/。 Git 非常容易使用,可以直接从 cmd 行管理。
您也可以考虑使用 Kudu REST API (https://github.com/projectkudu/kudu/wiki/REST-API#zip)。您可以使用基本身份验证和从发布设置中获取的凭据来对此 REST API 进行身份验证。如果您希望以编程方式发布,则可以使用您使用的任何语言轻松调用 PUT 请求。