Как импортировать файл настроек публикации azure в проект angular с помощью visual studio code на mac?

Я создал приложение Angular с кодом Visual Studio, и мне было поручено развернуть его в Azure с помощью предоставленного файла .publishsettings. Мои попытки добиться этого не увенчались успехом. Требуется ли что-нибудь, кроме файла .publishsettings и учетной записи Azure, для развертывания веб-приложения? Большинство руководств, которые я нашел в Интернете, предназначены для обычной Visual Studio. Любая помощь приветствуется.

Обновлено: добавление немного дополнительной информации, которую я опубликовал в комментарии, чтобы она не потерялась:

Я успешно развернул новое, только что созданное приложение Azure на своей панели управления Azure. Дело в том, что мне нужно развернуть приложение Angular в уже созданном приложении Azure, в учетной записи клиентов. Поэтому мне предоставили файл .publishsettings.

Установите в vs code расширение службы приложений Azure

Llazar 31.10.2018 15:37

Я забыл упомянуть об этом, я уже установил расширение службы приложений Azure. Но куда именно я могу импортировать файл publishsettings? Мне удалось опубликовать свое приложение Angular в только что созданной службе приложений Azure. Но я не вижу возможности использовать файл publishsettings для его развертывания в уже существующей службе приложений Azure, которая принадлежит другому пользователю.

Chronus 31.10.2018 15:43

В коде VS нет интегрированной системы сборки, такой как VS. Обычно вы можете работать с командной строкой.

Llazar 31.10.2018 15:50

Я пробовал использовать Import-AzurePublishSettingsFile в Azure PowerShell, но для этого требуется смонтировать хранилище, за которое взимается ежемесячная плата. Так что это не сделка. Спасибо, в любом случае.

Chronus 31.10.2018 17:12

Вы также можете следовать этому руководство, чтобы опубликовать приложение angular в azure webapp, которое вы создали без файла publishsettings. Потому что вы можете выбрать да в диалоговом окне Are you sure you want to deploy… на перезаписать все предыдущие развертывания, которые вы могли выполнить в своем веб-приложении Azure..

Joey Cai 01.11.2018 03:30

Этот учебник хорош, и я успешно развернул его в новом, только что созданном приложении Azure на моей панели управления Azure. Дело в том, что мне нужно развернуть приложение Angular в уже созданном приложении Azure, в учетной записи клиентов. Поэтому мне предоставили файл .publishsettings. Пока я не вижу способа добиться этого с помощью Visual Studio Code, что выглядит ошеломляющим, поскольку, насколько я могу судить, это предпочтительный редактор для внешнего сообщества.

Chronus 01.11.2018 21:59
2
6
672
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Сначала я попытался использовать расширение Службы приложений Azure, но это оказалось безрезультатным.

Я также попытался перенести проект в сообщество Visual Studio, так как казалось относительно простым импортировать в него publish.settings. Однако версия для Mac, похоже, не имеет этой функции.

В конечном итоге у меня сработал следующий метод:

  • Открыл файл publish.settings и получил от него FTP-хост, логин и пароль.

  • Установил сторонний FTP-клиент и использовал предыдущую информацию, чтобы вручную загрузить папку сборки веб-приложения в желаемое место назначения.

Я считаю, что клиент мог предоставить разрешения моей учетной записи Azure для загрузки непосредственно из Visual Studio Code с использованием расширения Службы приложений Azure. Но если они не хотят или не могут этого сделать, метод FTP кажется единственным способом достичь того же результата.

Другие вопросы по теме