我正在編寫一個簡單的服務器(發佈者)和客戶端(訂戶)應用程序,以想象兩個託管C#進程之間的進程間通信。發佈者訂閱者配置如何包含在單個app.config中?
我需要編寫一個服務器(作爲發佈者工作),它將根據訂閱和客戶端(訂閱者)向訂閱者發佈內容。爲此,我必須在發佈者和訂閱者兩端編寫兩個獨立的配置文件(app.config
)。
這是造成一個問題。當發佈者想要發佈數據時,它會使用Process.Start
語句啓動該過程(作爲訂閱者的客戶端)。在開始時,客戶端進程無法初始化遠程服務,因爲它加載了服務器端正在使用的app.config
,在服務器端它沒有找到它自己的配置(訂戶的配置)。
我需要在單個app.config
文件中寫入訂戶和發佈者配置。
我該如何去做這件事?