【问题标题】:How to import an Azure publishsettings file to an Angular project using Visual Studio Code on mac?如何在 Mac 上使用 Visual Studio Code 将 Azure 发布设置文件导入 Angular 项目?
【发布时间】:2018-10-31 10:56:22
【问题描述】:

我已经使用 Visual Studio Code 构建了一个 Angular 应用程序,并被指示使用已提供的 .publishsettings 文件将其部署到 Azure。 我实现这一目标的尝试失败了。除了 .publishsettings 文件和 Azure 帐户之外,我是否需要其他任何东西才能部署 Web 应用程序? 我在网上找到的大多数教程都是针对常规 Visual Studio 的。 任何帮助表示赞赏。

编辑:添加我在评论中发布的更多信息,以免丢失:

我已成功部署到我的 Azure 仪表板上新创建的 Azure 应用程序。问题是,我需要将我的 Angular 应用程序部署到已创建的 Azure 应用程序,以及客户的帐户。因此,我获得了 .publishsettings 文件。

【问题讨论】:

  • 在 vs code 中安装 Azure 应用服务扩展
  • 这是我忘了提的事情,我已经安装了 Azure 应用服务扩展。但是我究竟可以在哪里导入 publishsettings 文件?我设法将我的 Angular 应用程序发布到新创建的 Azure 应用服务。但我看不到使用 publishsettings 文件将其部署到已经存在的 Azure App Service 的方法,该服务恰好属于另一个用户。
  • VS 代码没有像 VS 这样的集成构建系统。通常你可以使用命令行。
  • 我尝试在 Azure PowerShell 上使用 Import-AzurePublishSettingsFile,但它需要您安装一个存储,这会产生月费。所以这是没有交易的。无论如何,谢谢。
  • 该教程很好,我已成功部署到我的 Azure 仪表板上新创建的 Azure 应用程序。问题是,我需要将我的 Angular 应用程序部署到已创建的 Azure 应用程序,以及客户的帐户。因此,我获得了 .publishsettings 文件的原因。到目前为止,我认为 Visual Studio Code 无法实现这一点,这有点令人难以置信,因为据我所知,它是前端社区的首选编辑器。

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


【解决方案1】:

首先,我尝试使用 Azure 应用服务扩展,但结果证明是徒劳的。

我还尝试将项目转移到 Visual Studio 社区,因为将 publish.settings 导入其中似乎相对容易。不过Mac版好像没有这个功能。

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

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

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

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

【讨论】:

    猜你喜欢
    • 2019-06-06
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多