如何从Mac将Web应用程序部署到Azure云服务?

时间:2019-01-10 04:57:29

标签: .net azure azure-cloud-services

我是Azure的新手,并且一直在尝试将简单的Web应用程序部署到我的新Azure云服务中-但是我只拥有一台Mac。我从Microsoft看到的所有教程都说您可以从Visual Studio进行“发布”并选择“云服务”,但是我只将Azure网站视为一个选项,大概是因为我在Mac上。似乎.NET Azure SDK仅适用于Windows,奇怪的是,当我尝试安装其他Azure SDKS(试用节点,python)时,安装程​​序只是说“由于未找到要安装的软件而无法安装软件”。

有人知道我正在尝试做的事情是否可能,如果可以,怎么办?

谢谢!

2 个答案:

答案 0 :(得分:1)

我将Mac与Azure一起使用。我要做的是以下几点。

  1. 创建应用程序的发布文件夹
  2. 通过FTP客户端(例如FileZilla)手动部署它。

您可能会在互联网上找到大量有关如何使用FileZilla的教程。

注意:如果要连续构建和部署,我建议您使用Azure中可用的持续集成和连续部署(CICD)。

但是对于初学者来说,FileZilla既简单又容易。

答案 1 :(得分:1)

我们也在Mac上进行所有开发,但是我们将Azure DevOps用于CI。

我快速浏览了一下,看来您也可以从Azure CLI部署应用程序服务。有几种方法可以从Git存储库,从zip文件等推送源。有关通过zip进行部署的信息,请参见az webapp deployment source config-zip

https://docs.microsoft.com/en-us/cli/azure/webapp/deployment?view=azure-cli-latest

然后,您可以制作一个简单的deploy.sh文件,以处理将应用程序压缩和部署到Azure的所有步骤。