Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在mac上使用Visual Studio代码将Azure publishsettings文件导入到Angular项目?_Angular_Azure_Web Applications_Visual Studio Code_Web Deployment - Fatal编程技术网

如何在mac上使用Visual Studio代码将Azure publishsettings文件导入到Angular项目?

如何在mac上使用Visual Studio代码将Azure publishsettings文件导入到Angular项目?,angular,azure,web-applications,visual-studio-code,web-deployment,Angular,Azure,Web Applications,Visual Studio Code,Web Deployment,我已经用VisualStudio代码构建了一个Angular应用程序,并被指示使用提供的.publishsettings文件将其部署到Azure。 我试图实现这一目标的努力失败了。除了.publishsettings文件和Azure帐户之外,我还需要什么来部署web应用程序吗? 我在网上找到的大多数教程都是针对普通VisualStudio的。 感谢您的帮助 编辑:添加我在评论中发布的更多信息,以免丢失: 我已成功部署到Azure仪表板上新创建的Azure应用程序。问题是,我需要将我的Angula

我已经用VisualStudio代码构建了一个Angular应用程序,并被指示使用提供的.publishsettings文件将其部署到Azure。 我试图实现这一目标的努力失败了。除了.publishsettings文件和Azure帐户之外,我还需要什么来部署web应用程序吗? 我在网上找到的大多数教程都是针对普通VisualStudio的。 感谢您的帮助

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


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

首先,我尝试使用Azure应用程序服务扩展,这被证明是无效的

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

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

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

  • 安装了第三方FTP客户端,并使用以前的信息手动将web app build文件夹上载到所需的目标


我相信客户端可以授予我的Azure帐户权限,以便使用Azure应用程序服务扩展直接从Visual Studio代码上载。但是,如果他们不愿意或没有能力这样做,FTP方法似乎是实现相同结果的唯一方法。

在vs代码中安装Azure应用程序服务扩展这是我忘记提到的,我已经安装了Azure应用程序服务扩展。但是我在哪里可以导入publishsettings文件呢?我已经设法将我的Angular应用程序发布到新创建的Azure应用程序服务。但我看不到使用publishsettings文件将其部署到现有Azure应用程序服务的方法,该服务恰好属于另一个用户。Vs代码没有像Vs那样集成内置系统。通常您可以使用命令行。我尝试在Azure PowerShell上使用Import AzurePublishSettings文件,但它要求您安装一个每月收取费用的存储器。所以这是不可能的。无论如何,谢谢。那个教程很好,我已经成功地在我的Azure仪表板上部署了一个新创建的Azure应用程序。问题是,我需要将我的Angular应用程序部署到已经创建的Azure应用程序,部署到客户的帐户。因此,我被提供了.publishsettings文件。到目前为止,我看不到用VisualStudio代码实现这一点的方法,这有点令人难以置信,因为据我所知,它是前端社区的首选编辑器。