Мое приложение BizTalk требует, чтобы я добавил настраиваемое расширение поведения в мой файл machine.config. Я устанавливаю свое приложение через MSI, через BizTalk Deployment Framework (BTDF), поэтому я хотел бы, чтобы это было сделано и программно.
Теперь я не могу найти способ перечислить установленные поведения, а не редактировать их.
У меня есть следующий код, но после этого я застрял.
// Get the machine.config file.
Configuration machineConfig = ConfigurationManager.OpenMachineConfiguration();
// Get the machine.config file path.
ConfigurationFileMap configFile = new ConfigurationFileMap(machineConfig.FilePath);
// Map the application configuration file to the machine
// configuration file.
Configuration config = ConfigurationManager.OpenMappedMachineConfiguration(configFile);
ConfigurationSectionGroup svcModel = config.SectionGroups.Get("system.serviceModel");
ConfigurationSection extensions = svcModel.Sections.Get("extensions");
Может ли кто-нибудь подсказать мне, как к этому подойти?