Я пытаюсь изменить профиль публикации, добавив новый элемент, который я могу использовать для своего Deploy-FabricApplication.ps1
, но когда я его публикую, я получаю сообщение об ошибке в XML-документе. Похоже, что сначала прослеживается проверка схемы XML. Есть ли обход для этого или это профиль публикации, это не место, где можно поставить это. Этот дополнительный элемент в профиле публикации будет использоваться для развертывания только как параметры для отправки сообщений/уведомлений. Я не хочу жестко программировать параметры в моем Deploy-FabricApplication.ps1
. Я думал, что профиль публикации будет идеальным, так как у каждой целевой среды уже будет свой профиль.Service Fabric опубликовать профиль с помощью настраиваемого элемента
ответ
Профиль публикации имеет фиксированную схему. Вы не можете добавлять к нему настраиваемые элементы. Вам нужно будет разместить эту информацию в своем собственном файле.
Поскольку каждый профиль содержит определенные параметры среды, я думал, что профиль может быть хорошим местом для параметров после развертывания, таких как параметры уведомлений. Я добавляю сценарии в 'Deploy-FabricApplication.ps1', чтобы уведомить группу, которая требует также параметров, специфичных для среды. – alltej
Возможно ли разместить эту функциональность в отдельном скрипте и/или отдельном файле конфигурации, который вы определяете и являетесь владельцем, и просто вызвать этот скрипт из Deploy-FarbicApplication.ps1? –
Если это настройка для ваших услуг, вы должны использовать файлы конфигурации. https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-manage-multiple-environment-app-configuration –
Это не конфигурация служб – alltej
Можете ли вы уточнить, что вам нужно пройти через профили публикации? Я хотел бы понять ваши сценарии, чтобы помочь разобраться в обходном пути. –