Я пишу простое серверное (издатель) и клиентское (подписчик) приложение, чтобы представить себе межпроцессное взаимодействие между двумя управляемыми процессами C #.
Мне нужно написать сервер (который работает как издатель), который будет публиковать контент для подписчика на основе его подписок и клиента (подписчика). Для этого мне нужно написать два отдельных файла конфигурации (app.config
) как на стороне издателя, так и на стороне подписчика.
Это создает проблему. Когда издатель хочет опубликовать данные, он запускает процесс (клиент, который работает как подписчик) с помощью оператора Process.Start
. При запуске клиентский процесс не может инициализировать удаленное взаимодействие, потому что он загружает app.config
, который используется на стороне сервера, где он не нашел свои собственные конфигурации (конфигурации подписчика).
Мне нужно записать конфигурацию подписчика и издателя в один app.config
файл.
Как мне это сделать?