2017-01-18 7 views
0

Я пытаюсь изменить профиль публикации, добавив новый элемент, который я могу использовать для своего Deploy-FabricApplication.ps1, но когда я его публикую, я получаю сообщение об ошибке в XML-документе. Похоже, что сначала прослеживается проверка схемы XML. Есть ли обход для этого или это профиль публикации, это не место, где можно поставить это. Этот дополнительный элемент в профиле публикации будет использоваться для развертывания только как параметры для отправки сообщений/уведомлений. Я не хочу жестко программировать параметры в моем Deploy-FabricApplication.ps1. Я думал, что профиль публикации будет идеальным, так как у каждой целевой среды уже будет свой профиль.Service Fabric опубликовать профиль с помощью настраиваемого элемента

+0

Если это настройка для ваших услуг, вы должны использовать файлы конфигурации. https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-manage-multiple-environment-app-configuration –

+0

Это не конфигурация служб – alltej

+0

Можете ли вы уточнить, что вам нужно пройти через профили публикации? Я хотел бы понять ваши сценарии, чтобы помочь разобраться в обходном пути. –

ответ

2

Профиль публикации имеет фиксированную схему. Вы не можете добавлять к нему настраиваемые элементы. Вам нужно будет разместить эту информацию в своем собственном файле.

+0

Поскольку каждый профиль содержит определенные параметры среды, я думал, что профиль может быть хорошим местом для параметров после развертывания, таких как параметры уведомлений. Я добавляю сценарии в 'Deploy-FabricApplication.ps1', чтобы уведомить группу, которая требует также параметров, специфичных для среды. – alltej

+0

Возможно ли разместить эту функциональность в отдельном скрипте и/или отдельном файле конфигурации, который вы определяете и являетесь владельцем, и просто вызвать этот скрипт из Deploy-FarbicApplication.ps1? –