Добавьте виртуальные приложения и каталоги в мое веб-приложение Azure

Я хочу развернуть 2 приложения в одном и том же WebApp (Angular и .Net), поэтому я нашел решение: создать новые «Виртуальные приложения и каталоги» в WebApp, после чего я смогу развернуть два приложения в разных каталогах. Итак, увеличит ли эта процедура стоимость моей услуги? Есть ли другой способ сделать это? Каковы недостатки такого подхода?

Обратитесь к этой SOThread

Harshitha 02.05.2024 14:30

спасибо, но мне нужно знать стоимость. Создание нового каталога увеличит стоимость услуги?

Saulo Torres 02.05.2024 20:02

AFAIK, да, поскольку каждый каталог имеет свои собственные ресурсы в зависимости от размера структуры папок приложения. Стоимость будет зависеть от используемых ресурсов.

Harshitha 03.05.2024 14:07

Я подумал, что, поскольку я не добавлял новую функцию, например другое веб-приложение, стоимость будет такой же. Когда я нажимаю «Добавить новый каталог виртуального приложения», Azure просто спрашивает меня имя пути. Проблема в том, что у меня нет доступа к управлению затратами.

Saulo Torres 03.05.2024 15:19
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
4
95
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

Я хочу развернуть 2 приложения в одном веб-приложении (Angular и .Net),

Да, самый простой вариант добавления нескольких приложений в одну Службу приложений Azure — использовать виртуальные приложения и каталоги в разделе «Сопоставления путей».

  • Но этот вариант доступен только для службы приложений Windows Azure (не для Linux).

  • Поскольку одно из ваших приложений — Angular, убедитесь, что вы хотите развернуть его в среде Windows.

увеличит ли данная процедура стоимость моих услуг?

AFAIK, оба приложения работают в одном и том же плане службы приложений в одном корневом каталоге. И плата будет зависеть от потребления ресурсов.

  • Если одно из ваших приложений требует дополнительных ресурсов и вам необходимо масштабировать ресурсы.
  • У вас нет возможности масштабировать только одно приложение. Вам необходимо просмотреть полный план службы приложений.

  • Но как уже говорилось стоимость будет зависеть от потребления ресурсов.

Альтернативный подход

  • Как вы уже упомянули, ваше приложение Angular + .NET, В Visual Studio у вас есть прямой шаблон для работы с Angular и .NET Core.

  • Я выбрал тот же шаблон и развернул код по умолчанию.
  • Вы можете видеть, что виртуальный путь настроен только для корневого пути.

  • Но приложения работают как корневой (угловой) и подкаталог (.NET Core).

Выход:

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

Похожие вопросы

Копия ADF активно добавляет дополнительный столбец, если он недоступен в исходном коде
Конвейер Azure DevOps выдает сообщение «##[ошибка]Файлы проекта, соответствующие указанному шаблону, не найдены». при публикации моего приложения?
Azure cli — получение и создание веб-заданий для списка веб-приложений в Azure с помощью Azure CLI
Масштабирование предпочтительного пула узлов в кластере Azure Kubernetes
В токене Entra ID OpenID, который я получаю при регистрации приложения Azure, что такое утверждение «oid» в результирующем токене доступа и откуда оно берется?
Сбой конвейера с ОШИБКОЙ: недостаточно значений для распаковки (ожидалось 2, получено 1) при попытке перенести версию платформы APIM с stv1 на stv2
В функциях Azure на Python. Установка SessionID при публикации сообщения в служебной шине Azure
Сбой конвейера Azure Devops из-за обновления модуля AZ.Accounts от MSFT
Azure HTTP Trigger — как извлечь значение параметра запроса из входной привязки — CosmosDB
Переменная Bash в выражении запроса JMESPath