Мы используем 2 фреймворка для разработки бэкенда:
Можем ли мы развернуть обе сборки в одном и том же экземпляре Azure AppService? Какие-либо предложения?





да. Это похоже на другие потоки SO Установка WordPress на Azurewebsites с Django и Как развернуть несколько приложений в Azure WebApps.
Вы можете развернуть одно приложение по пути wwwroot, а другое развернуть как виртуальное приложение по другому подпути D:\home, для которого вы настроили виртуальный каталог и путь на вкладке Application settings вашего сайта на портале Azure.
Вот шаги в качестве справки.
other по пути site\wwwroot через консоль Kudu.wwwroot и ohter.web.config отдельно в их собственном каталоге для разных приложений и их содержимое, как показано ниже.Пример конфигурации web.config для запуска jar SpringBoot, который идет от Развертывание Springboot в службе приложений Azure
<?xml version = "1.0" encoding = "UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name = "httpPlatformHandler" path = "*" verb = "*" modules = "httpPlatformHandler" resourceType = "Unspecified" />
</handlers>
<httpPlatform processPath = "%JAVA_HOME%\bin\java.exe"
arguments = "-Djava.net.preferIPv4Stack=true -Dserver.port=%HTTP_PLATFORM_PORT% -jar "%HOME%\site\wwwroot\ROOT.jar"">
</httpPlatform>
</system.webServer>
</configuration>
Пример конфигурации web.config для приложения Node.js, см. вики-страницу Использование пользовательского файла web.config для приложений Node..
Обратите внимание, чтобы использовать другой абсолютный путь для конфигурации, чтобы избежать конфликта имен.