Полное раскрытие: я работаю в Octopus Deploy.
Если я правильно понимаю, у вас есть один двоичный файл, который обслуживает нескольких арендаторов, а web.config
используется для указания, какие арендаторы обслуживаются приложением.
Если это так, то я бы порекомендовал разделить ваше приложение на 2 проекта Octopus.Тот, который представляет код приложения, и тот, который представляет конфигурацию.Проект конфигурации будет использовать многопользовательский режим в Octopus для добавления соответствующих записей в web.config для каждого развернутого арендатора.Это можно сделать, используя преобразование конфигурации или пользовательский сценарий .
SO - это общедоступный форум, поэтому, если вы хотите поделиться конфиденциальной информацией о вашем проекте, тогдаЯ бы порекомендовал вам обратиться к нам через https://octopus.com/support.
С уважением,