При создании пакета обновления только для конфигурации (скажем, MyConfig от canonical sample). Невозможно найти сведения о том, какие файлы манифеста должны включать. Поскольку есть два файла манифеста (ApplicationManifest.xml
и ServiceManifest.xml
), что нужно делать в пакете обновления только для конфигурации? Указатель на образец будет отличным.Разверните конфигурационный пакет обновления только для лазурной служебной ткани
ответ
Вы должны предоставить ту же структуру компоновки, что и полный пакет, но вы удалите все, что не имеет отношения к тому, что вы обновляете. Таким образом, используя в качестве примера вы связаны, ты бы включать только эти файлы:
- ApplicationManifest.xml
- MyServiceManifest \ ServiceManifest.xml
- MyServiceManifest \ MyConfig \ settings.xml
Спасибо, Мэтт. Важная информация, которую следует учитывать, заключается в том, что даже если конфигурация изменяется, как приложение, так и служба должны получить новую версию (а не только раздел конфигурации). Хотя в документации приведен пример (https://azure.microsoft.com/en-us/documentation/articles/service-fabric-application-upgrade-tutorial-powershell/), эта концепция немного похожа на конкретные данные образца. –
I 'Создал сообщение в блоге с подробными инструкциями: https://weblogs.asp.net/sfeldman/updating-azure-service-fabric-settings –