我需要将网络应用文件直接复制到azure&通过命令行发布到网站。(可以使用WebMatrix工具完成相同的操作,如此处所述https://azure.microsoft.com/en-in/documentation/articles/web-sites-dotnet-using-webmatrix/)
我预计它需要Azure CLI才能执行此操作。任何人都可以对这个(或)直接解决方案的最佳方式有所了解。
答案 0 :(得分:0)
以下是有关如何部署到网络应用的良好列表:https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/。 Git非常易于使用,可以直接从cmd进行管理。您可以通过Azure CLI访问REST API,但无法更改现有站点的单个文件。
如果您想要一种非常通用的方式来更改部署文件,您还可以通过Kudu REST API执行以下操作:使用invoke-webrequest(https://technet.microsoft.com/en-us/library/hh849901.aspx)从您的网站下载文件,使用修改文件标准文本fie处理,然后通过压缩文件上传文件,然后调用Kudu REST API(https://github.com/projectkudu/kudu/wiki/REST-API#zip)。您可以使用从发布设置获得的凭据使用基本身份验证来对此REST API进行身份验证。