У нас есть несколько веб-приложений и веб-приложений с различными конфигурациями для разных сред, например. Тестирование и выпуск.Как развернуть Azure WebJob с использованием различных конфигураций для разных сред в Visual Studio
Каждый WebJob развертывается в веб-приложении, используя «Опубликовать как Azure WebJob» в Visual Studio.
Мы используем расширение Config Transform для преобразования App.config, состоящего из различных разделов конфигурации, строк подключения и параметров приложения, которые необходимо преобразовать. Это отлично подходит для локального Debug и для Release.
Проблема заключается в том, что когда мы используем «Опубликовать как Azure WebJob», нет способа указать, какая конфигурация будет использоваться, а Release всегда будет построена и опубликована, даже если в Visual Studio выбран Test.
Мы также попытались развернуть WebJob вместе с Web App, но он почти всегда висит, так же, как описано в Stuck when publishing Web App to Azure with WebJob
Нам не нужно использовать конфигурации преобразования, если это не представляется возможным, например, мы можем настроить прямо в Azure. Но я не нашел способ настроить разделы конфигурации непосредственно в Azure.