В настоящее время у нас есть облачные сервисы разработки (acme-dev-service) и облачная служба производства (acme-prod-service). Наша текущая настройка в нашем решении имеет проект облачных сервисов, называемый acme.application, который использует преобразование файлов .cscfg и .csdef для развертывания проекта в двух средах (производство и разработка). Мне не нравится метод преобразования, потому что для меня это похоже на хак. Поэтому, после некоторых исследований, кажется, что у вас может быть несколько файлов конфигурации, которые решают некоторые проблемы, но я столкнулся с проблемами, потому что вам разрешено только одно определение службы. Это не работает для нас, потому что производственная среда требует дополнительных сертификатов, а также разных привязок hostHeader, чем наша среда разработки.
Так кажется, что мы не можем уйти от использования преобразований. Поэтому, я думаю, мой вопрос сводится к тому, что я смотрю на файлы Project Azure Service в неправильном свете? Должны ли мы действительно сопоставлять один проект Azure с одним облачным сервисом Azure? Должен ли я иметь проект Azure для производства и второй проект Azure для развития? Есть лучший способ сделать это? Или лучше всего работать с несколькими средами в Azure?