如何在Mac上使用Visual Studio Code将Azure发布设置文件导入Angular项目?

时间:2018-10-31 10:56:23

标签: angular azure web-applications visual-studio-code web-deployment

我已使用Visual Studio Code构建了Angular应用程序,并已指示我使用提供的.publishsettings文件将其部署到Azure。 我为此目的进行的尝试失败了。为了部署Web应用程序,除了.publishsettings文件和Azure帐户外,我是否还需要其他任何内容? 我在网上找到的大多数教程都是针对常规Visual Studio的。 任何帮助表示赞赏。

编辑:添加了我在评论中发布的更多信息,因此它不会丢失:

我已成功部署到Azure仪表板上的新创建的新Azure应用。问题是,我需要将Angular应用程序部署到已经创建的Azure应用程序中,并部署到客户的帐户中。因此,为什么为我提供了.publishsettings文件。

1 个答案:

答案 0 :(得分:0)

首先,我尝试使用Azure App Service扩展,但事实证明这是徒劳的。

我还尝试将项目转移到Visual Studio社区,因为将publish.settings导入其中似乎相对容易。但是,Mac版本似乎没有此功能。

最终,对我有用的方法如下:

  • 打开publish.settings文件,并从中获取FTP主机,登录名和密码。

  • 安装了第三方FTP客户端,并使用以前的信息将Web应用程序构建文件夹手动上传到所需的目的地。

我相信客户端可以为Azure帐户授予权限,以便使用Azure App Service扩展直接从Visual Studio Code上传。但是,如果他们不愿意或不能这样做,FTP方法似乎是达到相同结果的唯一方法。